Generally, the ship and Princess compare very favorably to Celebrity. One thing that can be improved is the food. We ate in the Bordeaux dining room at "anytime dining." We enjoyed eating when we felt like it with different people most evenings. We met a lot more people that way and had different conversations each night. The lobster, shrimp and fish dinners were excellent. The beef was tough to us and to other couples we dined with. Some of the offerings did not sound appetizing. Also, the hot lunches in the Horizon buffet dining were not very tasty. We did not pay extra to eat in any of the specialty restaurants on board.
The ship left Port Everglades on Thanksgiving Day. We were able to get on the ship easily before noon even though we were told we couldn't board until 1PM. Getting on was quick and so was getting off. Very efficient. We were able to get off first because we took all our own bags off with us.
We took 4 shore excursions booked through Princess. We were happy we booked the Princess tour in Costa Rica because our bus got caught in a traffic jam and flood caused by 8 inches of rain! Our bus and 2 others were almost 2 hours late past sailing time and Princess held the ship for us because we booked through Princess. We had almost taken a private tour and were so glad we didn't!! The minute we were back on the ship, they sailed away.
We booked this cruise last minute on Monday and left port on Thursday. Saved a lot of money and were upgraded 2 classes. We had the last cabin at the back of the Coral Princess on the Aloha deck. It was very quiet and comfortable. We had to walk a long way to the restaurants at the front of the ship but it helped us burn off some calories and get some exercise.
The shows and entertainment in the Princess Theater were very nice.