I bought this almost a month ago and have had the Robot working for a while now. I've been very impressed with the ease of set up and getting everything mapped out in the house. The cleaning on my hardwood floors have been very good thus far. Saves a lot of time running this instead of sweeping, vacuuming, and scrubbing my floors. As such, I would highly recommend to anyone looking for a robot.