We had very specific travel dates and this was the only cruise that fit into our schedule. We actually stayed two nights overnight at the Our Lucayan Resort, which is not relevant to my comments here.
Checking in was fine. We were pretty late (around 4pm) so there were no lines and we got aboard quickly. At that point, we had missed the lunch buffet, and just made dinner plans. Evidently some sort of maintenence prevented us from leaving at our scheduled time, so we stayed docked at the Port of Palm beach until about 9:30pm.
Dinner at "The Rock" restaurant cost an extra $20 per person. It is a small restaurant on Deck 9, just inside from the pool. The food was very good, but the experience was pretty poor. To get the food in and out of the restaurant area, the wait staff needed to go through an external door which is very loud to open and close. On top of the door itself being very loud, the area right outside is the main party area for the ship which was blaring loud music. My wife enjoyed the restaurant, but I found the distractions from opening the door too much to enjoy.