When I called them to schedule, they schedule me and the technician never showed up. I kept calling and the people, I don’t know but I think its a home business or just husband and wife or what. But, it seemed like they are running the business out of their house, as it felt this way. I kept calling, and it was just not very professional. They did not even apologize, Amy the secretary or the one that responds. She was not apologetic about their person never showing up. She never gave a courtesy call. At first she said that when I called that the guy was going to show up, she told me that she didn’t know when and would call him. She never called me back, so I kept calling to ask if he was showing up or going to be late, she finally answered and told me that he had an emergency, and I asked why she never called to tell me this several hours after my service was schedule. I had to reschedule again, I know there were like several times, i don’t really recall, but I remember that he never showed up because I had to cancel my other plans. I had to sit and wait for him to show up when he never came. So I called again and the Amy girl gave me the number to the person and I was able to contact him directly and I think there was still some issue, he showed up late, in fairness he was nice, but when he came so when he finally arrived, he didn’t even have a clue on what he was supposed to do, actually the job I paid for said that he would check the roof and clean the gutters. That is what the $100 was for. So it was like a roof check and gutter cleaning. So when he showed up, he said he didn’t know he was supposed to do the roof, he didn’t have tools with him, so he had to leave and come back another time, he did come back, I don’t remember if it was the next day or whenever, he was nice, but overall, not counting against the worker, but the company, was not very professional, it felt like they were just a staffing agency, it didn’t feel like their employees, like they weren’t connected, like he wasn’t aware what was going on, and Amy not following up after the job was done, no follow up call. So overall I would never use them again and would not recommend them to anyone. Just a very unprofessional company, they did perform the job, but over, the communication is why. but professionalism definitely give them an F, but in the terms of the job I would give them a B rating. The employee did what was required of him to do.