I’ve used Gary’s team for 8 years. With a dog and cat in the house, its important to me to have the carpets cleaned twice a year. I’ve even called Gary to remove a stain that happened one day before having friends over for a party. He came right away and I was amazed at how great the carpet looked when he finished. Gary is always on time, courteous and takes great pains to make sure the job is nothing but the best.