I called First Choice Service to clean my carpets based on a few friends recommendation. They were prompt, called ahead to let me know an approximate arrival time, did a thorough job and were pleasant to deal with. The carpets were clean, and dried fast! We had a stubborn dog sick stain that was removed and has not reappeared after a month. No chemical smells afterwards. Well worth it and I highly recommend this service.