flooring materials pros and cons