We went for a wedding on the beach just in front then had the reception at the restaurant outside under the stars. Set up was amazing and the staff were incredibly accommodating (only 24 guests for the whole night so perhaps easier than a regular night). Food was a huge surprise; delicious and would have been acceptable in any big city with a deep food scene. We heard that the chef has changed several times over the years and that currently all the "locals" (ie: expats who can afford eating here) are raving.
A beautiful spot with great food; if you come to the area it's not to be missed.