Online appointments and walk-ins welcome