I was pleasantly surprised with this carpet steamer. I had owned a different more expensive steamer that could not handle the pet hair and did not last long. I bought this steamer because it said it could handle pet hair and it was cheaper than others. I have a long haired cat and she sheds a lot so i did not think the steamer would last long. I had spilled a cup if coffee on the carpet and could not get the stain out. This steamer got the 2 year old stain out. Maneuverability It is very easy to maneuver in large open areas, not so easy in smaller spaces or on stairs. Ease of Maintenance This steamer is easy to use and easy to clean Suction Performance I was amazed at the fact that the carpet was almost dry after the first use. Over time the suction is not quite as good. Versatility Will also work on other surfaces but I choose to only use this steamer on carpet. I can clean the kitchen and bathroom floors easier with a different appliance. Design Not as bulky as most steamers but also not as modern looking. Durability Exceeded my expectations.