my carpets needed Jesus . I have 2 dogs and a cat and usually they are very good but uh ohs happen. A1 sent out Randy and he was a serious blessing! he was incredibly honest and straight forward when it came to business. He was very trust worthy, and did great being personable. my carpets came out amazing! better then when I got them. I will NEVER use anyone besides A1 especially Randy!