I realy love this machine, I have two cats, two kids, and a messy husband-this machine is invaluable! It is a bit heavy, I would not want to lug it up and down steps, but it dose a fabulous job. I have cream colored carpeting on my main floor and have cleaned many spills with this steam cleaner. My carpet looks a good today as it did four years ago, all thank sto this machine. Maneuverability This machine is easy to push and pull, I am only rating it good instead of very good because it dose not turn very sharp. That said it turns as good as any onther steam cleaner I have used. It is easy to turn, and that is more important in my oppinion. Ease of Maintenance It is very easy to take off and clean the dirty water jug as well as the clean water jug. I usualy soak the dirty jug and attachment tips in bleach water after cleaning a nasty mess. I also suck bleach water up through the machine after a particularly discusting mess is steamed. Suction Performance It is great at sucking up spills and leaves my carpet damp, not wet, after a use. The carpet is generaly dry with in an hour. Versatility This is awsome for cleaning a whole rug or a smaller section because of the wide bottom and easy to use tool. Design This is a sleak and attractive machine, I love it! Durability It takes a beating and keeps performing. I said previously that it is a bit heavy, but I believe this adds to it's durbility. This is not a delicate flower.