I received this 2 in 1 Shark Robot. This product does it all! It mops, vacuums and even self cleans. You do have to download an app and set it up but it is so worth it. It has made my life so much easier. You program it to do what you need done and it does all the work for you. It does an amazing job mopping and vacuuming. I've been so impressed every time. I would definitely recommend this product. It's a must have!