flooring pros and cons