My Wife & I did a 7 night cruise through Croatia & the Greek Islands.
The excursions were a good option if you want to see and know the history, some were brief visits , but you will know that when you see the intinery that you have booked for the particular Cruise.
The entertainment and shows are amazing top[ notch.
Staff were helpful and obliging .
If you want top class meals they are in the restaurant, you will have a set time sitting for your room, we did not have the same menu at all, it was different night for dinner.
If you want to eat in the buffet, the food a similar, but for the moaning people out there, look at you options, the food was 5 star in the restaurants, and some of the buffet lunched in the restaurants was the same.
Boarding and disembarking was a breeze.
The only moan for me is the bar service is slow.