Ship operations seemed disorganized and everything was just in time. By the end of the cruise it seemed as everything was a competition between passengers to get to the front of the line or somewhere first.
A single tender port when we bought our tickets turned into 5 once we boarded. The nightly queue to get tender tickets for next day was 30 to 60 minutes. Not worth it. We ate a later breakfast and did open tender which was less hassle but cut into shore time.
Buffet was just fair but breakfast foods were good. Dining room was ok not superior.