It's more expensive than many robots but well worth it. It took a couple of tries but once I got a good map it was easy to command individual rooms to clean. iRobot created the original robot vacuum and this is the top of the line. You would expect it to do the best job, and it does!