Love this office. I have been driving over 1 hour to come to Dr Rosten for several years. Great facility,great staff. Never have to wait. I always feel I have received excellent care by someone who is current on all procedures. Very personable doctor.