I have an all vinyl floor with 2 beds and 1 bath. I hate sweeping and then washing, it's a chore and I have 5 cats and 3 dogs that need constant cleaning. No stick vacuum worked well on my floors, nothing could pick up larger messes like dog food, so I had to buy vacuums just to sweep again. Such a waste of money. I ordered it because it's a sick business and when it arrived today I was so excited. I let it charge for about 3 hours before connecting to the app and letting the floors vacuum. It's not too loud, you can control everything from the app, and it drove around my house 3 or 4 times an hour, collecting dog food and anything that got in its way, easily climbing carpets and rugs and stuff and best of all didn't even come close to draining half the battery for an hour before docking. It easily avoids obstacles, completely outlines my house, it's very cool. I haven't tested the mop's functionality yet, but even if it doesn't wipe as well as I'd hope, doing the hand-wiping work is enough for me to give this product my 5 stars and rating. If you're interested in buying this, especially on sale, I wouldn't hesitate. I'm glad I didn't.