I would recommend Heaven's Best Carpet Cleaning in a heartbeat. I am so pleased with the level of service and professionalism. We have a carpeted common area of a four plex with 15 carpeted stairs, and it was pretty dirty and stained. I requested quotes from many different carpet cleaners from Angie's List, and Heaven's Best was the only one that responded, and they responded quickly. I booked their service, they were on time and did a fantastic job. The price was very reasonable, and I was promptly emailed an invoice. Over the next couple of days, a couple of the big stains started reappearing. I contacted Heaven's Best, they came back out and worked on those stains at no extra charge because they guarantee their work. The carpet looks great, and I was told if any stains come back to contact them again. I've used other carpet cleaners over the years, and not one comes even close to this level and value of service. They really are the best!