Great company with excellent service. I interacted directly with Tom to have my roof replaced earlier this year. The price was great considering the extensive warranty offered; communication was smooth and quick, everything was done on time and with proper clean-up.
Their aftersales services is also excellent - a few months after my roof was replaced, a roofing company working on a neighbor's property told me they potentially noticed some shingles had blown off my roof and they offered to fix it. I got on the phone with Tom straight away who was here in less than 24 hours to inspect my roof and assured me (with pictorial evidence) that everything was okay.
I have no hesitation at all recommending this company to others.