To keep this brief, here are my takes on the good and not so good for this cruise:
Good:
Food in the Lido (breakfast and lunch) and Main Dining Room was very good for all meals--selection, variety, and taste. Did not try the Pinnacle Grille or Cannaletto.
Cabin was in an excellent location, right next to where we boarded and disembarked so no dragging suitcases up and down the stairs. It was also very convenient while in port since the gangway was down 2 levels on the nearby staircase or elevators. This cabin is very spacious and provides a great view of Hamilton while in port--some of the cabins aft have views blocked by a building while in Hamilton. Though the Lower Promenade walking deck is overhead, I only heard faint noise a couple of times.