This was my first cruise and I was really looking forward to enjoying the trip with my grandparents. Overall I had a good time with my family but I was pretty disappointed in the whole experience. The majority of the passengers were over 70 years old and combined with the subpar food quality and cheesy entertainment it felt like a glorified nursing home. Although the Coral Princess was supposed to be recently remodeled, the ship was in rough shape with outdated decor and damaged facilities. Our mini-suite with balcony was a good size for four adults and definitely worth the upgrade. Dining was hit and miss. The variety was lacking in both the Anytime dining room and the Horizon Buffet. Again, very nursing home-esque with bland flavors and outdated menu items such as veal and pate (bleh). However, the service everywhere on the ship was exceptional. The staff worked 12+ hour shifts 7 days a week yet provided consistently awesome service. We loved getting to know a few staff members personally and learning about their home countries. The most disappointing part of the cruise was the entertainment. We expected to be going out each night and experiencing world-class performers, instead, we were left with lounge singers and odd impressionists for almost 20 days. The activities on board were also pretty lame and poorly planned. We attended princess shore excursions and a few private shore excursions. The Princess excursions were overpriced and lower quality due to such large group sizes. I would definitely recommend purchasing shore excursions elsewhere. Half the ports we visited didn't have anything to do close by so shore excursions were necessary. As my only cruise experience, I have nothing to compare it to but after travelling on the Coral Princess I don't have much desire to go on another one anytime soon. This was the first vacation where I was happy to head home.