He is okay, but you have to wait forever to be seen by him! I have had to wait at least an hour each time that I have had an appointment there! Every time. I wish I could just call ahead and say that I'm on my way, and then show up an hour late, so I don't have to wait in their lobby!