If you need your carpets professionally cleaned then this is one of the places to consider. Their prices are reasonable and they do a decent job getting the carpet cleaned. Most of my carpet stains were gone after the cleaning however the carpet felt moist for a couple of days. I think they could have done a better job steaming it.
more