This is a great place. The accommodation was second to none and very well equipped. The pool entertained my 12 and 9 year old all week and we had only a short walk to the beach. Also great access by bike or car to some other fantastic beaches. The shop was mostly well stocked but the times we went in for specific items they did not have the items we needed. As for the restaurant we ate here the first night, we found it pretty disappointing. The service was slow although the restaurant was not full at all. We found that there wasnt allot of variety on the menu especially for children .