Good, very nice staff, except for the waiting time. Waited 20 minutes to be taken to the room to wait for the doctor. Waited 30 minutes to be seen by the PA. Waited another 30 minutes to be seen by the doctor. I left the office two hours after arriving. I was told that my name did not show on their list as having an appointment but that they were having problems with their systems.