Would give more than 5 stars if we could! Dr Diaz is incredible: professional, personable, caring and the staff is all amazing! Office is incredibly efficient and welcoming!!