We've called on Eric and Blue Ribbon Carpet Cleaning for a long time and have never been disappointed. This time, however, Eric outdid himself. Our old carpet, with which Eric is very familiar, looked brand new after he used his new equipment for deep cleaning. I couldn't believe how beautiful and restored the carpet looked. As always, I appreciated Eric's patient, careful approach, making sure every corner and hard-to-reach spots are thoroughly cleaned. I highly recommend Blue Ribbon Carpet Cleaning.