Chose a short cruise close to home due to time limits on our vacation.It worked out well - weather was good, entertainment and dining staff were great. Could use some additional afternoon activities for non-pool-deck folks.The ship is fairly well maintained although some areas could used some upgrading. I like the larger aft lounge (comedy) compared to the Fantasy. Dining in the mid-ship dining lounge was a little cramped around our table even through there were many empty seats (i.e. should setup smaller or fewer tables when capacity permits). Social staff was a lot of fun.
Half moon cay was reasonably enjoyable but, to our good fortune, we skipped the on-shore lunch and went back to the ship for lunch and to enjoy the quiet afternoon, only to find out later that there was a power failure in the dining area ashore and service was limited.
Stage shows were good but the sound system could used refurbishment.
Cabin was reasonably well maintained. Some wear on the drawer's/doors but to be expected. Mattress was worn but still servicable. Cabin service was good.
Snorkeled off the beach. There were some small artificial reef areas with a few fish. Good for first timers. Water was clear and clean. Beach was crowded - could use more shade options.
The port was ran fairly well. We could not use uber for the return (Jacksonville needs to wake up to the modern system), but taxi and port services were well run and efficient.