They have an experienced and professional staff to check patients in and appointments wait time is very good, indicative of avoiding the problem of overbooking patients. The staff treating the patients were also very competent and knowledgeable in handling all my questions to my complete satisfaction. Very good experience overall.