The staff and doctors are very nice. But there's always a wait just to schedule an appointment. Every time I've called I would be on hold 10-15 minutes before being helped. My first appointment, I was waiting over 30 minutes. I'm going to give them another try, but they really need to do something about answering phone calls in a timely matter.