There isn't much to say about a body shop that does it right. I've been to Frank's on both sides of an accident, and regardless of whether I'm at-fault or not they are great to work with.
The most important part: the vehicles I get back are always in better-than-before-the-accident condition. As in, even before I needed a body shop and my car was "undamaged", it wasn't in as good shape as it will be when Frank's returns it.
The staff is friendly, the estimators are thorough and communicate well throughout the entire process, and any questions are answered with a simple phone call that is always quickly returned if not answered immediately.
I will continue to use them for everything I need until I move away or they change ownership.