I absolutely love this robot. It vacuums and mops great (just the right amount of liquid is released so the floor is never soaked). Gets over thresholds easily and has never fallen down the stairs. I love the way it follows the wall to clean the edges and you don't even need the two brushes like other robots because the clean edge feature is so good at cleaning out corners. The self empty is such a bonus. Solid purchase!