I had one for a while and it was pretty fun, but I sold it because it didn't really meet my needs. I was hoping for something that I could just turn on and walk away from. However, it takes a long long time for the robot to really clean the whole floor, and often it wouldn't get certain areas. I had to do so much furniture moving & help it out so much, along with the fact that it really doesn't vacuum all that well, that I just decided to get rid of it.
Fun little toy though. I had mine around 1 1/2 or 2 years ago so maybe the new ones are better.