The experience with Top Dog Roofing is overwhelmingly positive. Clients praise the company's professionalism, punctuality, and quality of work. The team is described as friendly, knowledgeable, and responsive to customer needs. They are commended for their clean work and efficient service, with some clients even mentioning that they exceeded expectations. The company's pricing is competitive, and clients appreciate the attention to detail and the extra effort taken to ensure customer satisfaction. Some clients mention that John, the owner, is particularly helpful and responsive, and that his team is a pleasure to work with. One client mentions a raised area on the roof, but this is an isolated issue and not a major concern. The only negative comment comes from one client who mentions that the company may only work through insurance claims, but this is disputed by the company, and there is no clear evidence to support this claim. Overall, Top Dog Roofing appears to be a reputable and reliable company that provides excellent service and quality work.