This is a great product if you have cats. It will pick up anything on the floor. Maneuverability Although moving a canister up and down the stairs can be cumbersome it otherwise is a great vacuum for moving around just the main floors. Ease of Maintenance As long as you keep the bags emptied when they are full this is a good vacuum with great suction to get all the hair and dirt off the floor. Suction Performance This vacuum has great suction and as long as it is maintained (making sure you empty the bag) it will keep working for a long time. Do not vacuum anything that is oversized that will clog the hose. Versatility It does work on stairs as well, but you have to make sure it has a stable area to sit so it doesn't slide down the stairs. Design Easy design, has a latch that you pop open to pull out the back or get a different hose nozzle end. Also has a retractable cord which makes it easy instead of having to wind it up. Durability This is a heavy duty vacuum and long lasting.