The CAA's medical team is pretty good. I had no complaints with them.
The rest of them aren't bad so long as you know exactly what to ask and have all the info you need already. (seems strange I know....)
When you find a CAA person that is "on the ball" note their name and use them again! Worth their weight in gold.