Quick Sum first in case you dont want a long review:
High Points
1. port intensive with great stops
2. ship's excursions had fantastic guides and drivers
3. the pizza
Low Points
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 ...