Embarkation: It went relatively smoothly. However, 1) the embarkation pier was kind of a zoo; 2) I was irritated that (apparently) I had to use a porter to bring our 4 bags to the loading area when we were perfectly capable of doing it; and 3) it wasn't until after dinner that my wife's 2 bags were delivered; my 2 arrived soon after we got to our cabin.
Dining: We ate dinners in the dining room; breakfast and lunch in the Horizon Court or Cafe Corniche (pizza). Service was excellent; the food generally good, not great. "Anytime dining" seemed like a great idea, and we opted for it. Never again. What it meant for us was that you get in line "anytime," after which you get a pager and wait for up to half an hour for a table. I tried to reserve a table several times and was told that nothing was available until 8:30, later than we like to eat.Entertainment: I can't comment on the entertainment since we had no interest in and didn't attend any shows, etc.
Cabin: Our balconey cabin was clean and comfortable. I would have liked more than one chair, but there wasn't room for one. Our steward was excellent. My wife appreciated that I was not permitted to smoke on the balconey.