Cavalry Carpet cleaners were recommended to me by a neighbor and and I'm glad they did. I was sure my kids carpet (two rooms) would have to be replaced but all they really needed was a good solid cleaning. I had an odd schedule that week and Cavalry worked around it. I've already recommended them myself and will continue to use them after the next big spill! Fast, professional and affordable.