After calling roofers and contractors for nearly a year and leaving messages with no response, a friend of mine reccomended Lawrence Roofing. I called them and actually got a live person on the phone! It did take a few calls before I was able to get an appointment setup, but they were able to work around my busy schedule. Their staff was very thorough, helpful, and friendly, and they provided excellent customer service. I am defintely reccomending them to my friends and family!