Excellent experience! The staff is kind, friendly and caring. Appointments always start on time and there are plenty of activities to keep the younger siblings busy in the waiting area. We would definitely recommend to friends and family.