I replaced my entire roof this summer. I called many companies, and alpine roofing responded most promptly, and they emailed the very professional looking quote. Together with a link to select the color of the roof online.
They informed me in advance before they will come to do the roofing, and they arrived early on the day of. There were 6 people, and they finished the job quickly (about 4 hours).
Then I noticed the roof on my extension was not replaced, and my tenant told me the worker told him the extension was not included.
I got freaked out, so I immediately contacted the company. They directed my call appropriately, and got it sorted out. They agreed to come back to replace the extension. However, they didn't come back as they first promised. They eventually came back 2 days later. That's why the 8 instead of 10.
The payment was easy. Overall, other than the small mixup, good experience, very reasonable price, very efficient company.