Three ports in Cuba - having been to all the major islands in the Caribbean we decide on something different.
Cruise food and staff were wonderful! As soon as you sit down anywhere they ask if you want water, coffee, drinks. Very friendly staff but not pushy. All non-alcoholic beverages are included. Food quality was great - lobster in the dining room, specialty restaurants and even a lobster sandwich by the pool grill.
Small ship had a much more intimate vibe to it and nothing was crowded - no lines anywhere. There were lectures on the ports and history of Cuba every day. The lecturer was excellent.