Well, first of all this review is long over due but well deserved. It was a pleasure working with Lee. He explained roofing in detail (making it easy for me to understand), the price was reasonable, always punctual, work done professionally, clean, & quick. If you need a new roof, TOP ROOFING is the only place to go. Thanks again Top Roofing for work well done!