Don't go here! My insurance told me I had to go here so I did (which I found out later I didn't have to). When I got my car back it looked ok, but it was driving odd so I took it to another shop to check and they hadn't fixed the frame properly. Major safety problem!!
Superb. Wonderful service, extremely helpful staff, everything done on time and to perfection. They are on the pricey side, but I would rather pay a little more and deal with these extrememly competent professionals.