Great location on the beach, with seats in front of the restaurant and some tables up the stairs with an even nicer view. However, service needs to be better. Waiters eating snacks all the time, pushing to get your order in, pushing to get your next plate served, wrong bill, ... that is not what you expect on holidays.