I rate the staff Excellent but the automatic confirmation system poor. When I got to the office at my appointment time, they said I never responded back to confirm so my appointment was removed from the calendar. I showed them my text confirm that I reply last week on my cell phone. Luckily they fit me in that morning. I was mad because I took time off from work just to make the appointment. I appoligize to the woman at the front desk because I took it out on her instead of the computer glitch that almost wasted my time if I had to reschedule the appointment.