We have been on Celebrity, Holland America, and Princess. Celebrity as far as quality, presentation,variety of food and service gets my vote.