I am going to focus specifically on the ship and not the ports. We chose this cruise do to the 2 for 1 sale. We had 5 cabins most interior with one balcony. Ages 26 to 69. As everyone says, the ship is beautiful and it's being cleaned constantly.
Pros - the food was wonderful. Pasta dishes fantastic, only one steak was a bit tough with all others being very nice. Fish dishes also excellent. This is all true for the buffet and dining room. I can't address breakfast or lunch in the dining room as we never tried it. I truly have no idea what those complaints were about. I hear the specialty restaurants were awesome from some in our party as well.
The staff would be as engaging as you desired or out of sight if you preferred. They were great. I did not meet our room steward for 4 days but the room was exactly right.
Beautiful very spacious room. Lots of drawers and shelves as well as closets. Room is near the front of the ship,a bit of a walk to the buffet or our dining room in the back.
Cab to Maho beach. Was crowded but did see people blown over with a jet take off.