AVOID AT ALL COSTS/0 stars if possible: One of the worst experiences I've ever had with a business. They are very unprofessional! It took 4 (yes 4 visits) for the issues to be repaired! I was using them through my home warranty company so I had to continue with them or pay another charge for a different company. Thankfully we were on winter break for part of it because they give you a 3-4 hour window as to when they will arrive, and if I had been working at the time I would have had to take off 4 days of work! They are supposed to call about 30 minutes before they arrive, but his did not always happen. Two of the times they just showed up without a call ahead of time. There were also many times that I would try and call the office (because things kept on breaking) and they would not return my phone calls or there phone numbers would not work. One of the most frustrating aspects was that supposedly everything was supposed to be covered from our initial $45 payment to the home warranty company. Our home warranty company did tell us before the fourth visit that if the technician had to move water or electrical lines we would have to pay a $100 fee. We agreed to those terms. When the tech did come and was finishing up my husband asked him if he had to move the lines and he told us he didn't. Then he still tried to charge us the $100 fee. My husband explained that the fee was only for moving the lines, which he didn't do, and said we would not be paying. Well we got charged anyways because they had my debit card on file from the initial payment. DO NOT GIVE THEM YOUR DEBIT CARD INFORMATION (OR YOUR BUSINESS FOR THAT MATTER)!!! I was shocked when I saw the payment on my bank statement. I tried to settle it directly with CNN but there primary number didn't work and I left 2 messages on their emergency line and they never called me back. I had to have my bank settle the issue for me!