This was a great dining experience as the staff make it fun with lots going on, especially for families. However we were disappointed in the cost of the meal. This is after all, a beach cafe and prices were for a fine restaurant. This was one of the very few places we were bothered by a timeshare salesman who wouldn't take no for an answer.
We also had breakfast here, which was much more reasonaable and it is a good place to watch people go by on the beach.