Slate flooring pros and cons