Being local, I did not stay in the accommodation so i cannot comment on that side... But the restaurant is good. Reasonably priced and good service. There is internal and external seating available, and the outside has a great view of the ocean. The food was delicious and overall a very enjoyable atmosphere.