JMS is the best carpet cleaning company that I have ever seen. The first time they came to my house, my daughter had spilled red nail polish on my carpet. I thought for sure that the carpet would need to be replaced. Within a short amount of time, they had the nail polish up and there were no traces of the nail polish whatsever. The next time I had them out my daughter had spilled hot glue on the carpet. Once again. the glue is gone completely. In addition, they always make sure that the spots are out and if they come back, they are out to fix it immediately. Lastly, they do much more than just carpet cleaning. Our grout for our ceramic tile had turned dark and when JMS left it looked brand new. Great company, great service, great results. What more can someone ask for?