I was given this Bissell TurboClean / PowerForce Pet XL Upright Carpet Cleaner & Upholstery Cleaner for free from BzzAgent in exchange for an honest review. Boy what an easy task this was!! This Bissell Upright Deep carpet cleaner is fantastic!! It's worth every penny spent. It was very easy to assemble & use. It cleaned my pet stained carpet better than I ever imagined!! The cleaning process was simple & very efficient! You can see in the attached pics & videos I have attached. The cleaners attachments are able to work further wonders on any dirty carpet . I knew my carpet was dirty before I started but after I saw the dirty water tank I was SHOCKED by how dirty my carpet really was. I would highly recommend this deep carpet cleaner to anyone with carpet in their home regardless if they have pets or not!! It worked better than I ever expected & I am VERY happy with the product !!'