You would probably want to arrive at the resort 30 minutes early to give yourself time to park and walk to the restaurant. Disney restaurants like you to arrive 10-15 minutes early to check in for your ADR. You can park in self parking for 3 hours. You can pay to valet park for as long as you want.