The shark is amazing. Vacuums just as good or better than my Roomba. The mopping feature is nice and works good. I gave it 4 stars because I was not aware you had to map out your carpeted area for the mopping. It’s not easy to do and like an off brand one sense the carpets and feel the Shark could have do the same. Besides that completely satisfied and happy with my purchase.