The business has a good overall rating, but there are some issues that need to be addressed. The quality of the parts can be inconsistent, which can be a major problem for customers. The pricing is generally good, but some customers have reported being overcharged or having to pay for additional fees. The business has not shown a lot of innovation in its services or products, which could make it less competitive in the market. There are some complaints about the customer service being poor, with some customers feeling unwelcome or disrespected.