I've had my entire roof replaced today and the experience Mark provided throughout the process exceeded my expectations. In my opinion attention to detail is what makes the difference between good and great work. Mark was great in making sure all aspect of the roofing project moved along, from providing fair estimates, scheduling delivery of materials and attaining proper permits with the city to providing great customer service by being helpful and promptly answering any concerns I had. The roofers were highly trained and very professional, the cleaning crew were efficient, hard working and left my property cleaner than it was before they arrived. 5 stars is well deserved. read more