Food - Many many options in Garden Café, including vegetarian choices. However, had to call 24 hr in advance to go to any of the other complimentary dining restaurants to ensure there were vegetarian choices. That deterred us from going to the sit down dinners and we only stuck to Garden Café.
Entertainment - Good shows every evening.
Ports - Juneau, Ketchikan, Skagway, Victoria all are very beautiful. We lucked out with the weather - clear skies and low 70s.