Beware of how they set up your appointment. I had requested a yearly check up but they wrote it down as something else (problem with my back). When I got there I was seen by the doctor who discussed my back problems. When I asked her when we'd get to the yearly check up she told me we could only do ONE per each session or it wouldn't be covered by insurance. She said I'd have to come back for my check up.
Over $100 out of pocket later I returned for my check up. Not sure if it is a racket they usually pull to get you to come more than once but I don't trust them. On the positive side the staff was friendly and both appointments were on time. Cindy is a wonderful doctor's assistant.