First and foremost where the water goes into the dirty tank, leaks. It's a rubber thing that goes into the dirty tank and every time I used it, it would leak nasty water out. The section where the actual water suction is, is very small and so it took a long time to suction up the water. And for me, the battery power was just not enough. However, it did do a decent job at cleaning just not worth the hassles for me.