How hard-wearing is bamboo flooring? (i.e. Will my dog scratch the floor? Will my kids damage the floor?)