This TurboClean™ Pet XL Upright Carpet Cleaner with the provided cleaning solution did a fantastic job on my living room carpet. As an owner of large dogs, it can be difficult to maintain a clean carpet. This cleaner did an excellent job of getting rid of even old pet stains. The attachments made it easy to clean the upholstery as well. I was happy with how dry the carpet was after using the Bissell cleaner. Overall this is the best carpet cleaner I have ever used. I was extremely pleased with how easy it was to use, which will allow me to use it more frequently. I would recommend to anyone who wants a carpet cleaner that is easy to use and delivers excellent results.