I've had this for about a month now. We run it almost every day and it works great. It does need to be completely cleaned after every cycle, but this only takes a minute. We have a pretty large house and it cleans every room and doesn't fall down the stairs!