Wood Floor Cleaning

It seems like there is general confusion among homeowners about the advantages and disadvantages of having a carpet versus having a hardwood floor. One industry stands by carpet being better,