I run my business from home so it's very important to me that my carpet is clean, odor free, & stain free. I was happy from start to finish with the service from JM carpet cleaning. They responded quickly with all communication, showed up on time, were friendly, and left my carpet looking brand new. Also, the drying time seemed faster than any other cleaners I had used in the past!