Yes, four entrees each evening is pretty standard on a cruise. We were on the Majesty last April and loved the food. In fact, I can't think of a single food complaint, as there are literally almost unlimited options for eating onboard. I feel like even if I did not like the entrees served in the dining room (which didn't happen- most everything was wonderful), I could have easily ordered room service, stopped by the pizza or sandwich shop, OR went to the buffet style meal in the Windjammer.
I also can't believe anyone could walk away hungry from a meal onboard, since you can order as much quantity and variety as you wish.
Majesty OTS, 4/07
Mariner OTS, 4/08
Adventure OTS, 4/09