We had used Craig twice in the past (based on ED recommendations) and he WAS ok. Two weeks ago, our tenant had spotted mice therefore we called Craig as before. We paid him for a more expensive package that includes a guarantee until end of this year, but we could not get him to come back after the first visit. He kept on giving excuses e.g. daughter in hospital, he will return calls later...etc. Eventually he stopped answering my calls. A guarantee is worthless if it is not redeemable. Not only we wasted money, we also regretted wasting time on him wishing he could fulfil his end of bargain, causing much stress for us and our tenant. We have moved on to a different pest controller.