I use on a white ceramic tile floor. It has a separate tank for clean and dirty water. The dirty water tank has a removable top for easy disposal. The front piece and brushes remove easy for cleaning by pulling a lever. It helps to sweep up excess hair or loosen sticky messes before cleaning. It has good suction. I use like a vacuum first and then use water on the second pass. Drying depends on how much water you spray and type of tile. Great cleaning overall.