We have been very happy with Dr. Kaplin and the office staff. The staff is very caring and incredibly flexible and Dr. Kaplin is always very upbeat and never makes us feel like he is in a rush.