It all depends on your likes and dislikes. The food is the same at both seatings. We have done both, early and late, and have never seen any difference in the quality of food. All shows on the ship are run twice, so that the people at both seatings have the chance to see them. Also take into consideration your itinerary, the times that you are in port may influence which seating you choose. An example - We are taking a mini cruise / getaway in April, it's from Tampa-Cozumel-Tampa. Since Cozumel is our only stop (7am-12pm) we opted for the late seating. This way we won't have to split up day in port for our meals. Besides, cruise ships are giant, floating "snack bars"!