We sailed on the Emerald Princess. It was a nice cruise, but my experience several times before on Celebrity was outstanding. The Emerald Princess layout seemed to be more chopped up, so getting around the ship was more difficult. The food was delicious on the Princess cruise, but it lacked the amazing floral arrangements and ice sculptures on the Celebrity cruises that we enjoyed with out children. Our 9 year old son travelled with us on the Princess cruise and he liked the ShockWaves program one evening, that was offered for children. The onboard entertainment on the Princess cruise was a bit cheesy but all in good fun. We chose the cruise because of the port of call in Roatan, that has amazing snorkeling.