At first, everything was great. I called, spoke with a customer service rep who was very friendly, and set an appointment for a rep to come give us an estimate on the lights. He was on time, friendly, very thorough, and very professional. The price he quoted us was more than fair and I called immediately to schedule installation of the lights. From there, everything else was a nightmare. They told us they would be at our house between 8AM and 12 on the day I set the appointment. I took off work, and waited. They called that morning to say they would be there between 11 and 12 because they had to finish a job from the day before. I told them "no problem," and went about my morning. They then called around 12:30 or 1 to say they were still running late and still working on the other house and it would be a little longer, but that they PROMISED they would get our house finished that day, and again I told them that was no big deal. They called around 1:30 to let me know they were on their way, and showed up at 3 or 3:30, finally, after calling to let me know that they were stuck in traffic due to an accident and promising for a third or fourth time that they would get our house finished that day. It started to rain about 1.2-2 hours into the installation, so they shut down, with the work half finished and the lights hanging off the house, and promised to come back and finish within the next couple days. We were fine with that as we understand that stuff happens and the last thing we want is for anyone to be unsafe. I received a call the next morning telling me that they would be there the following morning between 9 and 11. The next morning, 11:00 came and went without so much as a phone call. I began making phone calls to the company around 11:30 and was unable to reach anyone until around 4, when a Customer Service Rep picked up but couldn't really do anything except attempt to call the people I had already called and failed to reach. Finally, around 6 that night we get a phone call saying we should have been under the understanding that they weren't coming back for a couple more days, despite the fact that I was told on the phone that they WOULD be there that morning--and they basically no-showed us. At this point we were just ready to have them take down the lights that were up and give us our money back, but we were PROMISED again that they would be there at 10 am on the dot the next morning, that the job would be finished, and that they would throw up some extra lights for our trouble. So 10 am the next morning comes and goes, and we get a call saying they are runningbehind (shocker!) and that they would be there between 11 and 12. 12 comes and goes and we hear nothing from anyone. I finally call someone around 2 and they tell me "they are almost there." They show up at 3, because "almost" apparently means "an hour away," just as we are on our way out of town for the evening. We come back the next day, and the lights are up, but they didn't hang the agreed upon (and paid for) amount of wreaths. So we were once again promised that they will be out "tomorrow" to hang the wreath that we paid for as per our contract, but we aren't going to hold our breath on that one. Long story short, I understand that "things happen," but we were fed excuse after excuse after excuse and they were 4-5 hours later than quoted, when they did show up at all, and I not only would not use them but I probably won't bother putting lights on the house again if it is going to be this much of a headache.