I have used Shark product for many years and have always loved the products. I got the Shark ultra 2 in 1 robot because I have an equal amount of Harwood flooring and carpet.  It so helpful in-between vacuuming and mopping and just makes life so much easier. It vacuums up exceptionally well leaving no dirt behind in its path. The mop addition is an amazing addition to the already great product. It doesn't leave streaks and dries quickly. Both the dirt and mop containers are easy to remove clean/fill and your Shark is ready to be sent on its way. The Shark app. Let's you customize settings for your convenience, choose between 3 levels of clean and also has a deep clean feature as well. I absolutely love it and highly recommend this product you won't be disappointed what so ever!