This business location has a solid overall rating, with a consistent track record of delivering high-quality services. The roof replacement process seems to be well-managed, and customers appreciate the team's professionalism and politeness. However, there are some issues with communication and project timelines, which can be frustrating for clients.The business's pricing is generally competitive, with some customers finding it to be a great value. The staff is knowledgeable and helpful, making the experience from start to finish a positive one for most clients. One notable exception is a client who experienced significant delays with their window installation project, which was poorly communicated and felt like a low priority.Overall, this business appears to be reliable and effective in its core services, but may need to work on improving communication and project management to prevent similar issues in the future.