Great for all floors. Wish it would do a bit of a deeper clean on my tile floors. Otherwise great, and handy!