Only for flat surfaces
I can only recommend this vacuum if you have flat floors, perhaps wall-to-wall carpeting with no area rugs.  Our house has hardwood flooring with thick thresholds between some rooms and fairly thick oriental rugs throughout the house, and unfortunately the device simply gets stuck trying to ascend these heights and cannot move in any direction without human assistance.  I really want to like this vacuum and love the way it finds its way back to the charging station.  I've never owned a roomba or other such vacuum and it really is fun, but I'm not going to sell my 110-year-old home and move to a ranch just so this critter can clean my floors.  I am attaching a photo of Mr. Hoover stuck on the edge of my carpet.
Rating: 3 stars