The business seems to have a good overall rating. The quality of their products and services is high, with many customers praising their knowledgeable and helpful staff. The pricing is also competitive, with many customers appreciating the value for money they get. The business also seems to be innovating and improving, with many customers mentioning new products and services they have introduced. However, there are a few customers who have had issues with the quality of the products they received, which may be worth addressing. One customer mentioned that the technician damaged one of their panels, which is a significant issue that needs to be resolved.