Dr. Hart and his entire staff are amazing. Always a quick check in process and appointments run on time. The staff and Dr. Hart always explain things thoroughly and answer all questions. We would recommend it to anyone looking for excellent care with a friendly vibe in the office.