This shock Hydro vac is amazing. It is powerful and does a great job vacuuming, and mopping. ￼it works well on wet and dry floor surfaces. One of the best features it is cordless and comes with a rechargeable station so you don’t have to plug it unplugged as you are cleaning. It is very easy to use and very easy to clean the roller and empty the tank. Plus had a two tank efficiency system. Definitely recommend.