Been here several times, while its a bit of a drive for me, it's worth it.
Dr. Greenberg probably didn't get this huge office by being mediocre.
Staff is really nice and professional. If I had a minor ailment I'd go to someone closer to my home, if I had a major problem I'd come here.