Our oceanview stateroom was very comfortable and kept sparkling clean by our steward, Sandra. She was always available for whatever we wanted.
We ate at the Park Cafe which was excellent, and had two dinners in the MDR, where the food was excellent and our waiter, Emmanuel, was a pleasure. My only complaint is about the Windjammer Buffet. Unless you arrived right at its opening, the food was overcooked and not very good at all. Desserts had no flavor. In fact, I said in my review that I'd had better buffets on Carnival. They really need to remove uneaten, overcooked food every two hours or so.
The other thing that made the cruise excellent was the 12 hour stay in Nassau. We took a three hour food tasting tour with Tru Bahamian and it was just wonderful. The tour guide, Alanna, gave fascinating background on Nassau and the restaurants and we are looking forward to returning to Nassau in the future as a result.
Entertainment was good. Everything related to relaxing was excellent yet there were also always plenty of things to do. A great way to spend a long weekend!