We chose the Coral Princess as we knew that the mattresses had been replaced recently. (We had problems with this on a prior Princess cruise.) The mattress was great! This was the first time we had a mini-suite and appreciated the extra space. Our cabin was on the port side almost at the back of the ship, but there were no issues being so far back. In fact, it's a very quiet location and was convenient to the laundry room. On "glacier days" we had great views from our cabin and the balcony at the back of the ship on our floor.
We did our land tour first and everything was well organized, even though it was hard to have luggage out so early. Our train ride to the ship was disappointing as our car had no speaker and thus we had no narration on this long ride. Our bartender did not deliver two of my drink requests. Embarkation was quick and our luggage was already in the room when we arrived. Disembarkation was fine once we corrected our transportation mistake prior to the day. (Somehow we were listed as leaving by plane the same morning, rather than being on our own.)
I eat gluten free and the head waiter was very accommodating meeting my dietary needs on-board the ship. He did suggest eating in the dining room where the preparation was controlled. I had no issues, so I am certain my needs were met.
Our cabin steward was efficient and accommodated all of our requests. Service in the dining room was good, though at times, slow. We wondered if Princess had cut back on serving staff.
Our three shore excursions were as expected. We particularly enjoyed the "all you can eat" crab excursion in Ketchikan. We did the photo glacier/whale watching which was a good excursion, but didn't receive as many photo tips as we had hoped, but it was a small group which we appreciated. We did the nature excursion on Haines Island, but were somewhat disappointed with this excursion.
All employees we encountered were friendly and helpful.
We only had two disappointments. First, there are few quiet places with light where you can go and read during sea days as it was too cool to do this outside. Secondly, we felt the entertainment was only average. However, we were often too tired to take advantage of shows like we normally do, or times weren't convenient with eating times.
Also, the TV system is not as sophisticated as it is on the larger ships like the Royal or even on the Caribbean Princess.
All in all, though, if this ship were going to a destination we were looking for, we would book again.
New mattress was great. Cabin as expected. There was enough storage. The bathtub would be tricky to get in and out of if you have any mobility issues. It's raised from floor level requiring a big step in and out.