We purchased this as a gift but tried it out before taking it out of the country. It cleans well, is super quiet and does a good job of getting to all parts of the room. Have used it on tile and carpeted floors. My biggest complaint is the dust bin. It is very difficult for me to open to empty the debris into the garbage. Not difficult to eject from the machine but the actual part of emptying the dirt. It takes both hands, thumb pressure. I called their customer service because I thought I was doing something wrong. The only other alternative was to remove the filter each time and try to empty the garbage thru that hole. Just doesn't seem to be a very friendly design. Otherwise, nice robot vac for the money.