After reading a lot of good reviews we ate here one evening arriving at about 7.45. The location was charming with tables on the beach under a sprawling tree and lights on sticks. We made the mistake of orderering a starter - guacamole. It eventually arrived an hour later (it's a cold dish we could have been prepared a little before) when we had asked what the problem was. By then we could see other diners losing the will to live as they waited too. Eventually our main dishes came - shrimps in garlic sauce and fish of the day in garlic sauce. Both were swimming in oil and or butter - not bad but really not that good either. Not sure that we will return despite all the good reviews. The long wait was simply too much for us - a quarter of an hour ? For guacamole ? OK, half an hour ? Needs explaining, three quarters of an hour ? Inacceptable, but one hour is just damn insulting.