You'll want to budget about 90 minutes (plus travel time) for your meal. That gives you time to check in, be seated, and then time to eat and see all the characters without racing through anything. It may take less time than that, but for planning purposes, 90 minutes is a good rule of thumb.