Only went here once and that was enough. We waited over 90 minutes for our meal - even though the place was nearly empty. The table next to us dared to complain and they were just about thrown out. Then when our food finally arrived the two waiting staff on duty walked out. The food was ok but we were so hungry we were ready to eat the table. Unless you have lots of time to kill - stay away!!
This place is the best - has a fantastic terrace overlooking the beach. The seating was very comfortable with big squashy seats and the cocktails were superb