Quick Sum first in case you dont want a long review:
1. port intensive with great stops
2. ship's excursions had fantastic guides and drivers
3. the pizza
1. too many people for the wait staff to accommodate
2. grouchy and annoyed staff - particularly in dining rooms
3. terrible phone system for reservations and customer ...