An excellent experience and also a memorable one,... The Cruise has 3 restaurants (since we were veg, was on the Mediterranean Deck),.. they serve every 3 hours and ensure the food is pretty great. They have a tavern Club on the top deck where they have bands performing,.. The Lido theatre has a great shows for the family!!!