My floors have never been so clean. Mostly because the process of sweeping and mopping just got so much easier! My husband wanted one of these a while back and I just could believe that it would work well. Dirt and water don’t mix, so how do you keep it from getting clogged? Well, I was wrong. This thing vacuums and mops at the same time and you can even shampoo your rugs too. It cleans pretty close to the edges and fits under chairs and swivels into small spaces with ease. It will automatically turn off when the clean water is empty or dirty tank is full so you don’t keep running it dry. Those tanks are super easy to maintain as well. The best part is that it has a charging dock for cordless cleaning and a self cleaning mode to clean the brushes and inner components while charging. The brushes always look brand new! 
Only cons, a little wide to be a good cleaning method for around toilets.