Great doc. Listens, answers questions, asks questions, and is efficient. I have never had to wait more than 5 minutes from walking in the door till I'm talking to him. But the strange thing is that I don't ever feel rushed by him - he will take as much time with you as you need him to.
Plus, and this is the best part, I have spent 6 years being misdiagnosed by doctors with no improvement in my condition. On my first meeting with him, he had it figured out and I haven't felt this good for years. He also cleared up a couple of other issues I was having that weren't related to why I was even there.
His staff is great: efficient and friendly. This doctor has given me back my life.