When we moved into our home the carpet needed some help with a few tough spots. I had tried to clean them myself. They were stubborn so I decided it was time to bring in the professionals. Am I glad I called these guys. They got the spots out with no problem, and made the rest of my carpet look brand new! I highly recommend this company.