We were very pleased with City Roofing. Our beautiful roof is the talk of the neighborhood. The crew was very respectful of our privacy and schedules. They were always on time with a great attitude and a smile. At the end of the day, our property was swept and tidy. We had shopped around for price and quality products. We have never regretted our decision to go with City Roofing.