I have mixed reviews for this product. One thing missing is a water level indicator. You fill it with the cup, but just keep going until the water runs out without warning. It still needs some elbow grease, using the attachments. It works for medium soiled areas, but does not melt dirt and grease away as I expected. I do like the sanitizing part, especially for hard to reach places.