Overall I like this floor cleaner, it really does get your floors clean. I used it on tile, hardwood, and laminated floors. I have birds at pets in my home and 3 children ages 7 to 18. The things that stopped me from giving this 5 stars: * If the floor is uneven it will leave a small puddle of water in that area *When you switch it off and wheel it away water spills out of the front of the machine. * Not great for small spaces deep corners or areas like around the base of the toilet.