We worked with David who was awesome.  He came out, inspected the roof and gave us an estimate of the cost and when the work could start.  The job took 2 days.  It was started and completed on time.  There were no surprises and the final price was the same as the estimate.  The workers did a great job. The roof looks great and they cleaned up everything, leaving no mess whatsoever.  David was right on top of everything and always accessible by phone if we had any questions.  If we got his voice mail he would call back immediately.  He is very professional, knowledgeable and it is obvious that customer satisfaction is important to him.