The business has a solid reputation, with an overall score of 4.9 out of 5. The quality of service is consistently high, with a score of 4.8. The pricing is also very competitive, with a score of 4.9. However, there is room for improvement in terms of innovativeness, with a score of 4.9, it seems the company is always looking for new and better ways to serve its customers. Overall, the business has a strong foundation and is well-regarded by its customers. The customer service is exceptional, with most customers praising the professionalism and knowledge of the staff. The company's attention to detail and commitment to quality are also notable. While there are some minor issues with communication and follow-up, these are not significant enough to detract from the overall positive experience. One of the major issues that can be identified in this review is the "installation in our new home ruined our vacation". This happened to only one customer and the overall rating is still high.