Was expecting that Princess cruise line was an upgrade for my first Mediterranean cruise. I was terribly disappointed. Food was mediocre and the internet service was horrible. The internet was so horrible that the staff even joked about it during the nightly shows. I expected a higher level of quality food and menu options from Princess and was sorely disappointed. Service was good for the most part, had one server named Dennis at breakfast service that refused to bring me a Diet Coke, stating the bar was closed. I ate breakfast at the same place every morning and every other server brought me a Diet Coke.
The only highlight, was the shore excursions. Every tour had excellent guides that were knowledgeable, helpful and entertaining. The transportation for the tours was very comfortable and I felt very safe with the tours. I was surprised that I enjoyed the tours so much.