I should've been wary when the technician didn't call or come for the initial visit. When I called to cancel they wondered why. When the technician called me and gave me a story about he had taken his daughter to hospital in Gainesville and was running late. I am not heartless but it should've been handled by the company there should have been a seamless process. The company could've called and said the technician would be late or even called and say they were sending another technician. Needless to say my 10 am appt turned into a 1 pm appt. Then I never received the date we were going to have service and time till I called the company. Just ridiculous. I call and cancel them the day after they billed me the second time. They say they will refund it and it will be 3-5 days. Its five days later and I am calling to see if they have at least processed the refund. No not at all. And then tried to tell me that the last payment went for May and June. Which they had already taken money out for May. Called billing department and spoke with someone there. They had to speak to their supervisor and it was done, but I still have to wait another 3-5 business days. Because they can't cut me a check that I can pick up. So save yourself the grief and go with someone else. read more