I loved the concept of the two in one cleaning but it only seems to work on flat surfaces. I have rough tiles in one area and the nooks between the tiles remained dirty. I wished the Crosswave would signal when an area is clean since it looked like I was working through the same area multiple times and still getting dirty water. The charge seemed to last from 30-40 min. making it a bit harder to do the whole house in one go. The self cleaning brush is great but if you are using on a daily basis and having to dry it or it gets smelly it's definitely time consuming. I would suggest a cleaning and drying option for the brush and a rougher brush for uneven rough tiles for consistent clean.