Wife and I needed our rental apartment cleaned after a previous tenant did quite a number on our carpets. We scheduled Heavens Best to come out and give an estimate and also to see if they could even clean the carpet, (it was that bad). The owner came himself, come to find out we have the same last name, no relation. I was worried about the gum, play dough, and multicolored spills would not come out. However, they were able to get every bit out, AMAZING!! Highly recommend them to anyone in the Durham area.