I would recommend E&J Roofing to anyone! Jimmy was quick to respond and started the job within a few days of first meeting him. They were professional at all times and were very neat and clean. Jimmy kept me updated at all times on the work and how it was coming along. Brilliant job!