I would give it 5 stars but just a couple of things make it not perfect. Navigating in the dark - sounds bad but basically that is what it is. It can't see well. It will run into things sometimes, drive up on small items so you need to tidy up. It is very good at getting the whole area. Cleaning solution is proprietary. You shouldn't refill tank as one doesn't k ow what is in it or it's proper viscosity but one can try and hopefully don't damage the machine. Wishing they would sell a larger quantity of cleaner and give us the option. Vacuum and mopping is quite good. Spot clean up is done well. My experience is a vacuum lasts 2 years. I am on my third machine. This being the most expensive I have purchased. I feel it's been worth it if I don't have to do cleaning not as often.