This product cleans really well, the functions are easy to use, and it's amazing how much water it pulls up from the carpet.