Gets stuck, falls down the stairs about 50% of the time. The other 50% it works great. floors look clean, grabs pet hair, mapping feature/app are good but need some fine tuning along with the robot itself. Overall would recommend, but prepare for some adjustments in order to get it dialed in. Also, self emptying is a nice feature.