We decided to give this Shark CarpetXpert™ with Stainstriker™ Carpet Cleaner a try because we have a Shark vacuum cleaner and have been very happy with the quality and durability. We had just rented a carpet cleaner from a local store and we were very disappointed. It didn't clean well and pet stains were left behind. This was a great opportunity to test the Shark and it couldn't have gone better. It was easy to set up and use, and together with the wand for small areas and the stairs, it cleaned every stain. We went over the carpet we had just cleaned with the rental unit and couldn't believe how dirty the water was. This is a very effective cleaning machine and I highly recommend it!