We were on the same sailing! I wish we'd had your luck.
We waited at least 10 minutes for anyone to come to our table. When our waiter arrived, he said, "The sommelier has been here, yes?" He was quite surprised when we said no, not yet. It was maybe another 5 minutes before she finally did arrive. After that, service was fine, but not exceptional. Our MDR sommelier and waiter that week were far more prompt and attentive.
Our food was fine, but nothing special. Being from the Midwest, I know a good steak, so I admit my expectations for a thick, juicy steak are high! But mine was a thin piece of meat that I would expect from Chili's or some other chain...not from the specialty restaurant we had splurged on for our anniversary dinner.