I have hardwood and I love it. I have a steam cleaner and love knowing the children are playing on clean floors! The downside is that it hurts when they fall down (I have mostly toddlers.)