Ease of use: yes, this is easy to use. It's a bit heavy, so, that's the only con I can think of while in operation. Steam: I used this for the 1st time, and the steam won't appear til about 5-10min in. This may be coz of the start up process, or it just takes that long to create steam. Once it functions, it's good as it makes hard and dry messes easier to clean. After care: This is where I took away 1 star. There's alot of parts that require cleaning after the fact. It does a great job getting all the dirt and hairs, and the self cleaning of the roller is great. But the dirty container has so many parts (lid, filter, strainer, container). The interior gets really nasty as it does a great job cleaning the floor. The design can be improved by only having 1 or 2 parts to clean, instead of 4.