Worst company I have ever done business with. You call to schedule an apt and are told they are scheduling 3 weeks out. You are told which week they are scheduling; however, you have to wait until the Friday prior to the scheduled week for them to tell you which day you are scheduled for (sometimes they don't even call on Friday). You have to call on the day of your appointment to get an idea of when in the day they may come. I asked them to give me a call 30 minutes before their arrival; however, this rarely happened. I called to cancel their service and requested a refund and they sent me a bill. The refund finely came after several phone calls, but was again delayed as they put the wrong zip code on the envelope.