Unfortunately my experience with JD Miles was very poor. I cannot state anything about the quality of their work because I could not even get them to call me back to setup an estimate. When I noticed I had a roof leak, I contacted a friend of mine to ask for a recommendation. My Friend works with JD Miles all the time and highly recommended them. My first call to JD Miles was on a Saturday. I left a voice message since their offices were closed. My second call to JD Miles was on the following Monday morning around 8:30 am. I talked with a receptionist that told me someone would be in touch with me in 1-2 days to setup a meeting for an estimate. I did not receive a call from them, so I tried them back on Thursday morning around 8:30 am. This was my third call to JD Miles and the second time I talked to a receptionist. At that time I was told the same thing. I should expect a call back in 1-2 days. On Friday afternoon when I still had not heard for JD Miles I asked my friend if he had a different roofing contractor recommendation. My friend still recommended JD Miles and gave me the number of their GM, so I could contact management directly. I waited until Monday morning to call the GM, just to give them the max amount of time to return my call. On my fourth call to JD Miles I talked to their GM, who told me I should get a call back later that day. I waited for that call backup until 10am on Tuesday morning. At this point I decided to look up two other highly rated roofing companies in the area and call them. By 10:30am, after a single phone call to each company I had two appointments setup for estimates. Each company was up front and told me it would be 3-4 weeks before the work would be completed. They were both back logged on jobs. I appreciated that and decided to schedule the appointments with each to get the ball rolling on my repair. As fate would have it at 10:45am on that Tuesday JD Miles finally contacted me. I told them that I had decided to go in a different direction and thanked them for the call. I am not sure if that was fair on my part or not, but up to this point they had not shown they could keep their word on something as simple as a phone call.