The internet was awful. We need the internet to be able to log into our business, iMessage, and call over IP. The service was so poor that we weren't able to connect to our business and the messaging quit working after a few days. We sailed on this ship a few years ago and didn't have this problem. We've also been on many other ships on several cruise lines and not had this problem. The internet speed and connectivity wasn't fixed during the 12 day cruise - we advised the internet café and guest services of the problems.
The itinerary was wonderful! The staff was great. The food in the dining room was good. The breakfast menu in the dining room was limited. No brunch in the dining room on sea days. The buffet always had steamed vegetables which I enjoyed as I was sticking to my diet.
I appreciated and enjoyed the nice church service on the Sunday sea day.
Cabin was clean. It would be nice if Princess gave the stewards business cards so we have name and contact info.