Incredible for surface cleaning. I used it on textured tile, gloss finish tile, wire brushed pre-finished hardwoods and my rugs. It did an amazing job of refreshing the rugs and cleaning the floors. The only complaint I have is the cleaner included has chemicals fragrances and chemicals that we don’t use in our home. The fragrance was too much for me. It worked well with my floor cleaner formula of choice and I couldn’t be happier. I did need to charge it multiple times to do the entire floor. It’s easy to clean too.