Dinner here pre-cruise...was crowded since there was a Heat game in town. Service was slow...only two servers on staff. Both tried hard but were stressed and not as friendly. Food took awhile and portions were small. Dinners were tasty though. They ran out of bread and said there wasn't more to bring to our table. Eventually, they did bring two more pieces. We didn't get refills on water or tea. We left a little hungry and felt like we spent way too much for our meals. Overall, more servers were needed and perhaps a revamp of the menu portions as well as choices.