I went to St Andrews booked through my pro. It was free and the fitting I got was excellent.
They are not Callaway employees so they give you honest advice without the hard sell.
But they can only discuss Callaway clubs at a Callaway specific fitting.