Terminix is a good company, but I have really had problems dealing with them sometimes. They are supposed to call before they come, and they never do. They are supposed to be the best, but apparently either I don't understand or they don't understand. Of course, they are in the right, but isn't the customer supposed to understand how the system works? I have used them for more than a year, and everytime they come, I question my sanity. It was a lot of money to pay. From all reports, though, Terminix is the best. I just hope I feel better about them soon. You might want to investigate all companies before you decide to commit to Termix.