My favorite cruise line is Royal Caribbean. The food is good, they are generous in their food service, and the staff is really personable and sweet. It seems they go the extra mile and I have always felt treated like royalty. I have also been on Princess and Carnival. Carnival was just ok. The thing that stood out most is that they try to tightly control the food. Princess was by far the worst. The cruise and destination were great, but the food was mediocre and the staff was really unfriendly. I think since they are guaranteed their tips they don't do much other than the basics. Do you have a favorite cruise line?