I have three cats and a child running around so my floor is not the cleanest at all times...I was quite happy to use the PowerDash Pet Compact Carpet Cleaner, it was very easy to get setup and start using. This cleaner is quite light compared to my normal carpet cleaner, which is a big plus. When it came to cleaning the carpets this thing worked quite well and the water came out quite dirty to let me know it was working. The tank on this for the water is not the largest, but the cleaning power makes up for it. Overall, this worked very good, does not weigh a ton, left my carpets looking great.