This is a pretty good carpet cleaner! I have had a bigger, bulkier one in the past and its such a pain to clean and move around and leaking water. This one does not! Easy to move around, easy to clean out the dirty water and refill, cleans carpets well. I have 3 kids and 2 dogs so this cleaner has been put to work! lol highly recommend