They quickly fit my job into their schedule. Followed up with reminder phone calls. Arrived on time, refreshed the estimate based on actual carpet condition and got to work. Completed the job timely. Very professional from start to finish. Clean 'n Dry is my automatic choice for any future carpet cleaning needs. Thanks Matt.
-- Bill J