I've never been on a Celebrity Ship and I'm sorry to hear that you found sub-par food, service, and entertainment on the Solstice. I praise Royal Caribbean as much or more than you exalt Princess. A one time Celebrity Cruise Line was considered the best when it came to food and service. I probably would have been complaining to the Hotel Director if I would have been on that cruise with you. It doesn't matter what cruise line you're on...poor quality is unacceptable.