I choose this cruise through Costco travel. There were some perks for booking with Costco and i was interested in the itinerary going to Greek isles and the western side of Italy.
Good things.
We upgraded to a balcony and it was clean and comfortable.
The cabin was about the only thing i liked. Clean, comfy bed. Air worked. Good shower.