I've brought 3 different cars to them on 4 occasions. Each time I received my car back as good as new, if not better.
They answer any questions I have, they deal directly with my insurance company even though they are not an approved shop, the work they do is impecible, it's obvious they care about their reputation.
Wouldn't hesitate to recommend them.