Struggled to find a reasonable carpet repair/stretching person. A local carpet company gave me the name of Mountain Carpet Care. Ryland was responsive, easy to schedule, and did a great job. He was efficient and just super pleasant. Very pleased with the work. Will use again for carpet cleaning.UPDATE: Had Ryland back to clean our carpets. As with the first encounter he was professional, kind, and thorough. Interestingly, he boasted about the quality of his truck-mounted equipment which I figured was just PR fluff but, sure enough, the carpets dried much faster than usual and didn't have that "stiff" feeling you often notice after carpets have been cleaned. Definitely recommended.