I have always been bothered by mopping my travertine floors because I basically just spread dirty water around and left the sticky film. They were never clean. This machine has made my dreams come true. It scrubs, rinses, sucks up the filthy water and leaves the floor dry...all in one motion