I bought this a couple weeks ago. Having used similar products. I love all my shark products and loved that this was cordless. And I just got a puppy. Fast forward to today. My adorable little puppy, German Shepherd, decided to cover herself in mud. From head to paw. After she had a bath I had to clean up the carnage. I should say after we both had a bath. I have a very bad back. And the only saving grace I can say that I have right now is my hydrovac . From the downstairs to the upstairs bathroom. There was a trail the whole way. And in less than 20 minutes it was all cleaned. And my back was saved. And I didn't have to find an outlet to plug it into. I do wish it scrub the floor just a little bit more because I feel like I could do a better job getting some of the deep dirt out of it. But I have no complaints.