This works really well. I usually buy at least one steam cleaner a year because I can't seem to find the right fit. I live in a townhome,so its still tiny but have 3 cats,used to have a dog,and also a child & his dad. I needed something fairly compact, and lightweight but also powerful. This seems to do the job really well. The bristles are pretty far apart so cat fur,and my hair don't get caught-that's how I kinda broke my favorite one when I was cleaning it out, also sliced my finger open so this is great. Lastly,I noticed while I carry this up and down the stairs it doesn't leak like the others ones do. My only complaint really is the tank design, I struggle a little to get a good clean pour out of it.