I stopped in here without calling in advance(which I would normally do) and without ever being to a body shop before so I didn’t know what to expect. All I needed was my new sideview mirror to be painted, assembled and put on. Joe greeted me and was so nice and accommodating. They were able to paint my mirror almost immediately. I came back the next morning(paint needed to cure) and they had it assembled and ready to be installed on my car. The paint matched my red car exactly. They have been here 35 years for good reason. Everyone I encountered was friendly and they did a good job and the price was reasonable(I did not go through my insurance). Joe recommended a mechanic so I could get some regular maintenance taken care of, and a parts place nearby(not a big box chain). They are a provider of bodywork for all the big insurance companies as well. I would definitely bring my car there again(hope I won’t have to though!).