Have been on both Celebrity and Princess and been very happy with both and feel they are similar in many ways. Celebrity is more expensive but does include drinks, wifi and gratuties and so needs to be considered. Also we have found we can have a full suite on Princess for the price of a mini suite on Celebrity but if you have a mini suite on Celebrity it does include the Retreat lounge and sun deck and Luninea restaurant. We found no problems with the food on either ship but food is a personal choice but certainly had no complaints. The staff on both were very friendly and efficient. Embarkation went smoothly and quickly with both. I think you will be just as happy on Princess as Celebrity - we certainly were.