Find a nice restaurant off the ship. I know, I know, the food onboard is included. Just remember you heard it here when you get a little frustrated. It's not just the waiting but the service that presents an issue. NCLA has a long way to go. At least you know it going in. It's the first conversation I have with anyone calling about these sailings. On the up side there is no more affordable way to see the islands. Proper expectations are everything. Have a great trip.