Consumer Reports likes the Elite very much - it's now the top-rated upright in a list of over 50 upright vacs.
Here is their report on the 31150:
"Overall this is a very good upright vacuum cleaner. It does a very good job removing embedded dirt from carpets. When cleaning surfaces such as kitchen and hardwood floors, this model is an excellent performer. Its impressive pet hair pickup is a benefit for dog and cat owners. This model was good for handling and and weighs 21 pounds. This model has impressive suction through the hose when cleaning with tools.
Highs
• Excels at removing embedded dirt from carpets
• Performs well when cleaning bare floors, ideal for kitchens, bathrooms, and hardwood floors
• Does well at picking up pet hair, useful if you have a cat or dog
• Excels at capturing all the dust it picks up, important if you have allergies or other respiratory illnesses
• Strong tool airflow, which matters if you will be using the vacuum's accessories for cleaning
• Has a manual carpet-height adjustment, which is better than automatic systems at matching the brush to the surface
• Has suction control, which helps protect drapes when using tools
• Has a brush on/off switch, which safeguards bare floors and prevents scattering of dust and debris
Lows
• You must bend to adjust the pile height
Detailed tested results
CARPET CLEANING: The Kenmore Elite 31150 does A Very Good job of removing the embedded mixture of sand and powder from our soiled test carpets. This is a measure of how well a vacuum removes the dirt hidden deep in the carpet, invisible to the eye.
BARE FLOOR: The Kenmore does An Excellent job of removing sand from our vinyl floor and leaving very little behind and not scattering sand across the floor.
PET HAIR: This model does A Very Good job at picking up pet hair from carpets using its power head. The visual inspection of the test carpet following the pet hair test reveals no traces of pet hair left behind and very little pet hair caught in the brush roll.