If you've noticed a theme about this story, it would probably be, "Not bad...and great for the money." Well, the same could be said about the food. Michelin wouldn't give it five stars, but you could do worse in a lot of decently expensive restaurants. I never heard the slightest complaint about the food. I personally thought it was good to great. I'm thinking specifically about a heart of palm/mushroom mix on the salad bar, absolutely excellent eclairs and pastries, fried bananas for breakfast, and some spiced sliced pork ala Cubana.
The chef is Mexican (which always works out well), with Cuban helpers. So they can do their regions, but have an international and eclectic taste, using what works best. For instance, they sensibly stick pretty close to American ideas of breakfast food: eggs (as you like them - as long as you like them scrambled), bacon, hotcakes, cereals...but throw in refried black beans, a lot of tropical fruit, and some flaky croissants.
Lunch and dinner both feature long salad bars (with an odd dressing selection restricted to Thousand Island and Mayo, but offering several bottles of balsamic or pear vinegar) and a selection of rolls and bread by their anonymous but gifted baker. Lunch always offers a choice between hot dishes and cold meats, cheeses and sandwiches. Dinner entrees range from Caribbean pork dishes to steaks, fried fish, damn tasty drumsticks...and some real dessert romps by those pastry guys. Kiwi tarts and mocha pies and such. And remember...it's "all you can eat". Not "all you should eat without making a total slobbering swine out of yourself", but "all you can eat". It's buffet-style service, grab a plate and load up.
Other than the self-serve aspect, service is excellent, as it tends to be anywhere aboard. There don't seem to be many waiters for the number of diners (200 at each of the two sittings) but they provide excellent coverage. No glass stays empty long, no dirty dish lingers, no trip out to the bar takes long at all, no problem in replacing your dropped fork or cloth napkin. They cover the waterfront through sheer hustle and are full of good spirits, charm, and tips on places to visit in Havana. The waiter in my section had even prepared a xeroxed slip of recommendations. And did I mention you can eat all you can eat? Not to mention drink all you can drink. The short itinerary trip includes seven meals, plus snacks several times each day in the poolside bar and at midnight in the piano bar. Beats the hell out of airline chow.