We've had a Shark Robot for years (named Baby Shark) and we got this one to add mopping. It maps just as great as our last but adds the mopping capabilities. We moved our old one upstairs so we can keep our kitchen/downstairs floor extra clean. The app is really easy to use and we program it when we're out of the house as it's a bit noisy.