This product is by far the best product my household could ever test.I have 2 cats and 2 boys so if the Roomba can keep my floors clean like I do then it's worth its weight in gold! It was easy to assemble and setup.Changing out the vacuum for the mop is simple.And navigating the app is really easy and useful.I would definitely say this product has exceeded my expectations.