This business is doing well overall, with a consistent high rating from customers. Quality of work and service is one of the strong points, with customers praising the friendly and knowledgeable staff. However, pricing may be a bit of a concern, as some customers have noted that it's a bit high. One area that stands out is the level of innovativeness, with customers appreciating the wide range of products and services offered by the business. Despite a few negative reviews, the overall impression is that this business is reliable and committed to customer satisfaction.However, one thing that stands out as an area for improvement is the lack of communication and follow-up on customer issues. In several reviews, customers have mentioned that they had to contact the business multiple times to resolve issues, and that the staff was not very helpful or responsive. This is a major red flag, as good communication and customer service are essential for building trust and loyalty with customers.Overall, this business has a lot of strengths, but needs to work on its communication and customer service skills to take it to the next level. With a bit of improvement in these areas, it could easily become a 5-star business.