777,
Funny you mention that, I ended up walking out of there after an hour of waiting, very expensive and they can't even be bothered to see you on time...
Ended up doing mine on a layover, a good 30% cheaper and the Dr was 5 mins early..
Looks like they've been doing that for a while then.