This does a great job in cleaning. I would use this for touch up work and small messses. It's not the best for a deep cleaning due to the size of it. I loved it for low traffic areas and it did great on non carpeted surfaces. It's nice to be able to kick back and let the vacuum do the work. Maneuverability This thing maneuvers great. It spins in complete circles and typically doesn't even get stuck. Sometimes it will get wedged under something. Ease of Maintenance Super easy up keep. After every use just clean out the brushes and check the filters monthly. Suction Performance Doesn't have the suction power of a large vacuum but this little things works like a charm. Versatility I keep mine seperated from room to room so it only does one time of surface at a time. It cleans vinyl floors great and carpet. It will go from one other but depending how plush your carpet is it has trouble going from one surface to the other. Design This has a great design. It's easy to clean easy to dumb out the yuck without having to touch it. The design allows it so it rarely gets stuck. Durability They seem to last for the long haul. Mine was retired when I managed to get a Dyson vacuum cheap. It did lots of vacuuming and is still going strong.