I did a boat dining experience with my GF a while back. Absolutely amazing setting, staff, food and overall experience. We did the all inclusive with drinks special and it's a bit pricey but for the money you're getting an event...not just dinner. You can easily spend that much on a brunch or a nice meal and just be in a restaurant. Here you are actually doing something different and there's socializing outside on the deck, there's music inside....really cool. The music wasn't very good actually, some spanish guitarist that wasn't very talented, but i'm sure they've changed it by now. Go for the experience, come back for the food.