I am grateful to him. Hands down the best doctor I've had experience with. My condition is quite complicated and he was able to make the diagnosis after I had been to many other doctors who couldn't figure out what was going on. He is really good at explaining things in a way that non-medical people can understand.
Pros: very compassionate
Cons: is detail oriented, takes his time even if you're in a hurry