We had our carpets cleaned before by another company but it took days for them to dry. Not only was it dry in a few hours, it looked better than ever. The service tech was fast and thorough and offered good advice on stain removal. Friendly and professional service and I would highly recommend them.