First I gotta say that this company is top notch. Our carpets were pretty dirty due to having an active toddler. They came in, did a great assessment, described what could be done, and over delivered! We used Stanley Steamer before and they are no where near close to the quality and pricing. In fact the price was considerably lower than Stanley Steamer. Please give them a call we won't be using anyone else but Castle Rock Carpet Care. Great service and experience.