Blue Ribbon Carpet & Upholstery Cleaning did such a great job. They cleaned all the carpets in my home, which included three bedrooms, the living room, the family room, the dining room, and a hallway. I am so pleased with everything they did. Gary was wonderful and I'm having him clean the carpet in my mom's house next week. He is so awesome. I thought the unusually bad carpet in my teenage son's room would not be cleanable, but it looks brand new now. I was really surprised with the outcome. Bob, who did the scheduling, was knowledgeable and had great customer service over the phone. The prices are reasonable, they arrived on time, and were very thorough. I have no complaints about their work and I highly recommend their services.