I bought this on sale just to have around the house for small spills and stains it does really well on small areas if you get it right away. Maneuverability Easy to move and weight is not to heavy. Ease of Maintenance Easy to clean and simple to maintain a lot easier than a rug doctor. Emptying it is simple and I usually just rinse it out with a little dish soap after every use so there is no build up in the tank. Takes me about 7 minutes and than I just let it air dry and put it back together for the next time I need to use it. Suction Performance Doesn't get as deep down but serves its purpose for small spot removals. I wouldn't use this on a whole floor. If you are looking for a deep clean but if you want to remove stains before they set this is a great in expensive thing to have Design Design is simple and lightweight. Very easy to figure out how to use and the button doesn't stick. Very easy to clean and easy to store away when not using doesn't take up much space and is not as bulky as most carpet cleaners. Durability I would say this is a ten if you use it properly and you aren't using it for large spaces every month. I clean my carpets twice a year and I use this to spot clean spills and stains in the duration. I have never had any major issues with it and it really does a great job.