James P. Great company. Came in the time frame specified, very professional. Our carpet was dirty from years of dirt buildup. The cleaning team got the job done in less than an hour. I will be calling them in the future. QualitySteamer Jacques R Jenna S