we used abc cleaning to clean our carpets and curtains. they provided excellent customer services. they got our the burn marks that were on our carpet before we moved in and they also patched up holes and what not in the carpet with other pieces of carpet. i have recommended this company and carpet cleaning services to others. in fact i think our land lady uses them now. hassle free and carpets are dry in a few hours.