This Shark CarpetXpert works great! It is very easy to use and cleaned my carpet great. It was very easy to set up as well. I highly recommend this and shark for any carpet cleaning you may need! It is a great brand and product.