I have used Carpet Medic for all my carpet cleaning services. Expert results by the nicest, most friendly, and professional owners. These are you go to professionals, hands down. They will not disappoint! And, if the job isn't done to your satisfaction, they will make it right! Also, very reasonably priced!