Shark makes some excellent products and this one is no different. I already had a Shark Robot Vacuum. I was intrigued by this machines ability to do sonic mopping. The vacuum part works like my other unit. Quiet, efficient, and does a pretty good job of cleaning the floors. Especially if you consider I have multiple rugs for it to clean and a Pitbull and Husky. The Husky gives this machine a real workout. The mopping function worked pretty well but it is not really a good fit for my home. I have numerous rugs that are taped down (for my dogs not to slip). I was able to map around them but it's much less efficient than the vacuum and honestly I can mop the floor pretty quickly. If you have hard floors and minimal rugs then this is your dream machine.