I would highly recommend Jerry's Carpet Cleaning services and will definitely use them again. Not only were they punctual the service was outstanding. My old stained carpets look like new. I have 3 dogs and didn't really have a lot of hope for the carpet. I was wrong. Stains...gone. Dog smell....gone. Great job!