I have used Evergreen Clean several times. Usually about every second year for my carpet cleaning. They were originally recommended to me and I have not been disappointed at all in their service since. They are very nice people and the finished product turns out terrific with a very notable difference from before! Very pleased and will call them again when it is time for my cleaning!