The Coral Princess is a well run and maintained ship. The cabin steward and waitstaff were well trained and cordial. The food was good, although there were perhaps fewer choices for lunch or breakfast than we were accustomed to, there were several theme dinners, like the Chef's dinner, and the Captain's dinner that were exceptionally good. We had venison as an entree one night, well prepared, tasty. While at Glacier Bay there was a special Alaskan buffet on the open Lido deck that was wonderful. Anytime dining was handled smoothly, and the waiter we had most often, Carlos, was a gentleman and very capable. Always had a recommendation for every course, and he was right.
The ice cream at the soft serve bar was good, and it is proper to have someone make the cone for you in my opinion. The pizza was good, and the food at the grille was good. Hard not to eat too much on this ship.
The shows were entertaining, good comedians, and a good magician. The forward theater was one level and very long, but had good view lines no matter where you sat. It just took a while to get out when the show was over, unless you sat in the back. But we weren't in a hurry anyway.
This is the only ship we have been on where the lido buffet, and the dining rooms were all forward. Nothing wrong, but we kept going to the stern to eat, and then turned around. The seats in the front of the Lido were at a premium, hard to get one on the glacier days.
I would do it again, well done Coral Princess.