Overall, an excellent experience.
Our hallway and stair carpet had not been cleaned in years, with salt, sand, snow, and rain damage. They came out much better than I would have ever expected. The two men were professional, extremely pleasant and knowledgeable. Would recommend this company without hesitation.