We love this robot. We have LVP and floor tiles with carpets so this guy is perfect. Our home is in the country so sand and mud are a constant thing, especially with four kids at home. We've tested most modes and couldn't be happier. It sucks, doesn't stick and has no problems with carpets. It wipes and doesn't seem to shed stains or excess water. It's quiet so we can continue our virtual work/study while it's running. The functions are simple and we had no problems using the app and the remote control. My 11 year old son loves to carry it around for fun (which is great for me😊). So far this is a 5 star product that we wish we had bought sooner. However, we've only had it for less than a week, so we'll have to update our review if anything changes.