Guitar Connection hands down because one thing is for sure, they don't screw up in that department.
Btw, if you are thinking of refinishing, do note that it is within the $400 region and no one likes the process involved. Not only is it bad for health, it's extremely tedious.
A rough guide on the steps involved.
1) dismantling guitar
2) removing paint
3) sanding down the hard to reach areas by hand
4) applying wood sealer
5) drying wood sealer
6) applying paint
7) drying paint
8) sanding down surface
9) polishing surface
10) assembling guitar
Calculate the number of man hours involved & determine whether it's money well spent. Also, the process is reaaaally long. Just a few things to note.