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
                        
more