The business has a decent overall rating, but with some issues that need to be addressed. The quality of their work seems to be average, with some customers being very satisfied and others experiencing problems. There is one major concern with their pricing, as it seems that they charge $125.00 just to give an estimate, which may be considered expensive. Another issue is that they have a lack of professionalism, with some customers experiencing long wait times, no-shows, and difficulty in getting a response from the company. It's also worth noting that the company sublets work to other contractors, which may not be reliable. The business could improve by being more responsive to customer needs, having a more transparent pricing policy, and providing better communication. However, some customers have had positive experiences with the company, and it seems that they can provide good value for the right customers. One major issue that stands out is the lack of professionalism and reliability, which can make it difficult for customers to trust the company.