Very professional group, from the front desk associates, to the technical assistants, to the doctors. This practice rocks.Not a 10, since I brought in my insurance card ahead of my appointment, and then they wanted me to bring it in again the day of the appointment.