Making dining reservations for any table service restaurants on Disney property is highly recommended.  Dining books up quickly, especially for character meals and buffets.
Very few restaurants have walk-up availability, so we recommend checking the My Disney Experience app for available dining times if you’re looking for something last minute.