Okay let me start by saying I LOVE the BISSELL JetScrub Pet Deep Cleaner!!!! Like other shampooers I've used in the past I was expecting it to be heavy and hard to lug around my house, that wasn't the case at all!! It's so light and easy to get from room to room AND floor to floor! I was also pleasantly surprised by how easy it is too set up and use. There aren't any confusing buttons or instructions. As the mommy of a newly crawling 7 month old and a spite peeing 15 year old yorkie I was in desperate need of a deep cleaning stain remover for my poor cream carpets. The BISSELL JetScrub Pet Deep Cleaner gave me the results of professional carpet cleaners(the ones you rent) All in all YOU NEED THIS DEEP CLEANER! **I recieved this product through the Stellar Product Testing Panel