This business has a solid overall reputation, with high ratings from customers. The quality of their work is generally good, with some minor issues. The pricing is very competitive, with many customers praising the fair prices. However, some customers have mentioned that the communication and customer service could be improved. There is one notable issue where the business was accused of bait-and-switch pricing, which they have denied and apologized for. Despite this, the business has a strong reputation for their work and customer service.