I loved this product. I used in the kitchen, bathroom and laundry room. It did an awesome job in cleaning all three floors, even dried on cat food came up pretty easily when i used the area rug feature.  I was amazed at the self cleaning function as well.