pros and cons slate kitchen flooring