When should I arrive for a scheduled appointment?