My experience here has been always streamlined (haven't yet encountered more than a 10 minute wait). Appointments can be made online and the whole waiting-room process is automated through a check-in system. Nurses and staff I've interacted with are more than pleasant, chatty and personable but fully professional. Seems like all the staff I've interacted with are happy, far from disgruntled, and that tends to make for happy patients too! read more