Based on a referral from an old friend, I first used Pegasus to clean the carpets in the house I moved into when I came back to San Antonio. They completely removed all existing pet odor from the previous owner's cats and were extremely professional. I have Pegasus do my carpets annually, because I know I can count on receiving solid service. Also, my mother has had them clean two rugs and had them remove a stain that was in one. She is very particular about her stuff and said they were very gentle with the older rug. Overall, I have to give this one 5 stars because of consistent, superior service!!