My wife and I went on this cruise for our 25th Anniversary. The itinerary was Grand Turk, Princess Cays and Nassau. We embarked on the ship quickly and our room was ready as soon as we boarded the ship, Our luggage was waiting for us when we boarded. The excursions were all great. We ate in the dining room most of the time we were on board the ship, but we did eat at the Burger bar and buffet a couple times.
The dining room was very nice and for the most part the dining room staff was very attentive to our needs and desires. For our 25th anniversary dinner (happened to be elegant night) we ordered the filet. It was a little rarer than I like it, but very good. The food on the buffet was good, we only ate there a couple times. The only complaint we had about eating in the dining room was during breakfast, the hash-browns were fast food style round patties. Everything else was above expectations. Note, I have read a lot of the reviews on this ship and set my expectations low.
The room was normal for a ship this age, all the linens were great, the sheets felt comfortable, they were always clean and our porter was always attentive. We ordered room service a few times and it arrived quickly and was always fresh. The bathroom was kept clean (multiple times a day I would like to add), the water pressure and temp was sufficient. The room and public areas smelled fresh, not overly perfumed and the cruise director was great.