I have been using this machine for quite some time as a contract cleaner, and I absolutely love it. Does a great job and is very user friendly. I would highly recommend this product for sure!