I heard good things about this doctor from an acquaintance of mine. But had a not so good experience with the doctor's front office.
They were more interested in confirming the appointment than answering my general questions. If you can get past the front office, this doctor may be good.