I liked this place! They replaced my car's wheel (the metal part) which was wobbling at high speeds thanks to a pothole or something. The car is running well now; no more shaking. The workers were quick (it only took a few hours), and the shop was reasonable in pricing. They were also good at following up with me afterwards to make sure the wheel was still working well. The only reason I would knock it down to 4 stars is because of poor communication at the beginning. We set up an appointment a few weeks in advance since they were so busy. I called the morning of to make sure it was still good to come; they said yes. I showed up and dropped off my keys; since it was a different worker than the one I had set up the appointment with, I confirmed again that it was okay for me to leave it. He said yes. So I left to go to my cousin's wedding. An hour later they called me to say they had forgotten to order the wheel from Arizona, and it would take weeks to come in, so they would have to reschedule. I'm fine to wait, but I was baffled and frustrated that they hadn't been able to tell me that before I came all the way over. I'm sure it was just an uncharacteristic occurrence, since they seem so busy and popular. Aside from that slight miscommunication, overall it was a good experience.