The doctor here is excellent and takes his time to listen to you. That also means that you will have a LONG wait to see him. Plan on being here a few hours, but like I said if you need an hour or more of his time, he freely gives it. The staff is wonderful as well, and everyone seems to get along great.