The BISSELL JetScrub Pet Carpet Deep Cleaner doesn't compare to other products. It is light weight, easy to use, easy to clean and easy to put together. It deep cleans and leaves your flooring clean. It is easy to use and fit in tight places.i recommend the BISSELL JetScrub Pet Carpet Deep Cleaner to others, those with or without pets, don't let the name fool you.I do wish it came with the attachments for hardwood floor with it. It would definitely come in handy , however, it doesn't come with it. I was lucky to try in exchange for my honest opinions. That being said, I gave it five stars, because it has so many pros like I mentioned before. It is worth the buy.