I have never actually used a carpet cleaner before. This is my first one. The draw for purchasing this was definitely the donation that Bissell made with my purchase. Then I actually received this cleaner and I have to say, it did not disappoint. Living in a space with dogs that is mostly carpeting is definitely my nightmare. While I think the tank is a little too small, and I had to keep emptying the dirty water container and refilling the clean water/solution tank in order to clean my entire apartment, I have to say it was definitely worth it. My carpets feel and smell so much better! Will be using this more regularly for sure!