Staff, Nurses and Doctors are great.
I visit fairly regularly and always find the staff to be as helpful as they possibly can be. I feel they genuinely care. Appointments are the same as everywhere else but they do try to help if there is a problem.