The Shark CarpetXpert is easy to use and works wonders on stains! The dog had an accident on the rug a few weeks ago and this made the rug look new as though nothing happened. I mean look at the photo of what else it got out! While it did a good job my only complaint is that it leaked some water on set up and is heavy. Other than that, this deep cleaner is great!