Choose Princess as recommendation from our travel agent. Boarding and exiting ship was well organized. The ship is large and while they give you a map it took several days to get around comfortably. We had a mini suite and it was very comfortable with plenty of storage. We brought two bottles of wine and our steward provided two wine glasses and gave us clean ones each day.
The buffets were just "ok" while the formal dinners were better. When going for breakfast or lunch get a table first before going through the buffet. We Did not know about the causal sit down option until day 4; while the food is the same as buffet, the sit down waiter service is much nicer. We had to adjust our food expectations and will try up charge restaurants next time.
The entertainment was excellent and enjoyed the variety, especially the cruise director "Dan", he was funny, entertaining and informative.
The cabin was excellent with plenty of cabinet storage, 6 foot hanging space, full tub and shower, and two temperature setting. Nice location chosen to minimize sea wave action, we were not disappointed. Room darken shades made enjoyable with midnight sun.