I would HIGHLY recommend everybody to use EnerGreen. They were able to make my over 3 year old, dirty, pet-soiled carpet feel brand new again. I've used other carpet cleaning services (and RugDoctors from the grocery store), and they made always made my carpet feel "crunchy" after it dried. Not the case with EnerGreen: they made my old & dirty carpet, literally feel soft and brand new again. Awesome job guys!