Yes I would recommend.
I was impressed with them from the first day they came out for the estimate. One person was on the roof measuring, and the other person spoke to us. They were very proactive. I didn't have to reschedule or make a follow-up appointment.