Dr. Greenberg and his staff are very personable and helpful. The service was always prompt and Dr. Greenberg was always available during my checkup. The staff engaged the patients with various activities including electronic games, monthly contests, and family picnics/skating events. I was very pleased with my results.