The dining package is not necessary but nice - we use it on peak times (Christmas, Easter, Spring Break) when you really do need to line up exceptionally early to get a seat. We look at that as one more ride or experience we can have elsewhere not standing in the line or risking not getting entry (this has happened to us at least twice during peak times). Otherwise arriving 45 minutes to an hour early has always been fine for us.