Embarkation and disembarkation could not have gone easier at Bayonne. They have it down to a science, I would recommend using a porter at disembarkation they have their own line at customs we were off the ship and in our car in under 25 minutes.
We had 2 balcony adjoining cabins near midship to aft, starboard side. It worked out great that the balconies also adjoins. Our 3 kiddos ages 6, 6, &7, slept in one room where we locked the balcony door, but we had full use of both, they simply walked through our room to go outside. That made this mama sleep better :)
Dinning was as expected, we mostly had breakfast at the windjammer, which was fully staffed with smiling happy staff. Lunch we ate all over, one day seaplex dog house, brats are delicious! Two days the cafe two70 for the kummelwack, which lived up to its delicious reputation. Others days in ports, the worst lunch was on coco cay, their pvt island the burgers didn't even resemble in texture or flavor beef, and I'm pretty sure made me a bit ill. The other options were not any more appetizing, if you lunch there stick to the fruit & salads.
Clean and tidy, lots of room to hang and store things, I liked that the couch was near the balcony and not the bed.