I received the Bissell TurboClean Pet XL Upright Carpet Cleaner free for my honest review. When I opened the box I was a little skeptical that the rug shampooer might not perform well do to it's size versus my current shampooer. I gave it a try on my pet's accident and was very pleased with the outcome. I was able to clean the accident completely and the cleaner was very light weight and easy to move around. The cleaner comes with a hose and an attachment for cleaning other areas which is a great plus. The one thing I did notice is that the shampooer left pet hair or dust, and I would vacuum and/or pickup any pieces of debris next time before I shampoo the carpet.