We recently purchased a short-sale property that had very dirty/smelly carpets. Some rooms were better than others, but in general there were a lot of miscellaneous furniture and spill stains + clear signs of dust filtration around the edges of the carpets.
After having several companies come over and give us estimates, we choose to go with Crystal Carpet Cleaning as John was very knowledgeable, professional, and had the necessary tools to get the job done properly (not to mention John is a really nice guy).
I know that we made the right decision because our carpets look better than I could ever have expected! We are really happy with the results and with their reasonable prices. I would have no hesitation in recommending Crystal Carpet Cleaning to any of my friends and I would certainly use them again.