This was a nice establishment. Courteous and friendly service. Reasonable prices. Long waiting times and mechanic not well versed in exact mechanisms of repair. I would say you may want to try to get estimates at multiple different locations prior to getting your car fixed with them. Try to judge what the repair cost will be by getting multiple estimates before you settle on the body shop.