I am using it for a while and i have no words to explain how easy it has made my life. The worst part of cleaning is mopping, but it has made it so easier with its 2 tub cleaning process of clean and dirt water. My house looks so clean and floor are actually shining. I am letting my little one crawl all over the house without any stress of germs and dirt. Love love love its self cleaning function.