Has pros: Perfectly removes dust, knows how to go around the legs of tables and chairs, happily climbs small obstacles (regularly vacuums my floor scales) Some cons: Care must be taken not to accidentally hang on wires / ropes. Doesn't seem to like yoga: he dropped my yoga chair on himself and tried to on the mat.