We chose this cruise for the ports. It was a wonderful experience. Our cabin steward was kind, caring, and attentive. A very hard worker and we appreciated his trustworthiness! The ship shows some signs of age, especially in the cabin bathrooms but it didn’t impede our enjoyment. Food was okay, not the best we have had but the staff all over the ship were great - especially in the kids club. The programming for kids was great. Our son, 10, loved it! He made friend with other children from all over the world and he couldn’t wait to go back every day. It gave us time to ourselves and him time to be a kid. Our least favorite poet was, sadly, Split. I so wanted it to be better than it was. Crowded and beyond hot. It was unbearable. The rest of the ports were awesome! Side note - we felt hiring private guides was better and less expensive that ship excursions. I’d recommend this cruise and ship. Go- have fun!