I have used Apex for a home that I purchased that was a foreclosure. Needles to say, the carpets were an absolute disaster. It looked like the family before us had several animals. They tested my carpet to see what they could do. They explained to me that because of the type of carpet we had it could be cleaned. I appreciated them testing the fibers so they could set a reasonable expectation for me. They were very upfront and honest with me and explained everything thoroughly. Unlike, other companies who advertise a low price to get their foot in the door then start adding on to their service. They have a truck mounted cleaner with an on board water softener. They obviously have invested their money to get superior results for their customers. We were very pleased with the end results and we will be sure to refer them every chance we get.