I'm always wary about chosing a contractor to enter my house, Steamatic didn't dissapoint. they showed up on time, did exactly what they said they would do, infact some stains came out I thought had no chance. They let me know before hand that I had some problem areas and worked very hard on them. They seemed to be knowledgeable on how to clean so I didn't have to worry about following them around. Afterwords we did a walk thru to check out and they were proffesional and had recommendations for prolonging my carpet. I'll use them again in the future.