Our grand dog threw up on our living room carpet. We thought our expensive carpet would need to be replaced because it looked bleached. Rocky Mountain cleaners came out within hours of my call and literally saved our carpet. They even cleanex around the area without charging us. We have had them clean before and appreciate their professionalism and ability to rescue carpets.