Less than a day after I posted my review l received a phone call from the owner Bill wanting to know what happened and when they could come back to fix it. After finding out the previous owner had put wax or some other substance down that was basically trapping in the dirt the finally knew what was going wrong and how to fix it. They spent over 3 hours here today de waxing and getting up the tough spots. Darnell and his team even got a huge stain out of our carpets and cleaned our stairs for free. I am so impressed by the customer service of this company and how willing they are to do everything in their power to make it right when there is a compliant. That is how you do business people! I would recommend heavens best to any and everyone I know.