I've had several robot vacuums over the years and I have found my favorite! This vacuum cleaned every inch of my home thoroughly and did not get stuck one time! The cameras can see anything in its way and it avoids the obstacles with precision! The app is super cool and user friendly so you can control it from your phone! It also has a mopping feature that is awesome! It will actually mop specified zones for you with precision and gets them super clean! Did I mention it empties itself when finished? This robot vacuum does it all for complete floor care! It is truly life changing! I would give it more stars if I could!! Highly recommend!