Overall, I have to rate HAL the highest. Carnival a close second. Haven't sailed on RCCL in years, so can't even remember the food. I can remember others, though, so it must not have been particularly good or bad, since I sailed them multiple times. Worst food I ever had was on Princess. Swore I take my own peanut butter if I ever sailed on them again. Which we haven't. Sad, in a way, since I know that it was probably a fluke (worst cruise overall, too), but not willing to gamble my vacation budget to find out. NCL is good in general, but the desserts are all fluff to my palate. Keeps me from gaining too much weight, though.