Overall the product is good, but it could be better! Maneuverability Moves as well as needed - bit bulky in the head though so you will need to move furniture around to get into smaller spaces. Ease of Maintenance Theoretically this should be easy to clean - unclip, ditch the water, rinse, replace, but there is no real way to clean the insides of the machine so stale water will get stuck in there and consequently stink up your house when you run it next if you don't get in there and spend the time cleaning it right out from top to bottom each and every single time. Suction Performance It sucks well but could be much better! Versatility It does the job. Design Simple design, but needs a better way of cleaning out the inside! Durability A piece broke off of the side within 6 months and it isn't a replaceable part so I now can only use it for a while before it starts to spill out dirty water back onto my carpet, not good!!!!!