Never hire another company again. Word of Mouth cleaning exceeded our expectations, and they are very knowledgeable in the process of carpet cleaning. We have hired other well known companies, and Word of Mouth outperformed the competitors.