Hospital appointment nearby so I came here after and I must say the medical staff know their onions sha. The doctor who attended to me explained everything clearly and didn't rush me through like some places do. My issue is the waiting though, made an appointment and still sat there for almost an hour before anyone called my name. For what they charge you'd think they'd have their timing sorted out better, but I guess the expertise makes up for the slow service somewhat.