Holland America has it all. Cleanliness, professional and friendly staff. Entertainment is the best; from dancing, music, shows, arts, games, fitness, relaxation and beauty!
The food is just right too! They have most everything.
I would like to see more glutein free options and more fresh fruits.