Positives: Amazing location with spectacular views and access to a lovely beach. Very friendly and helpful staff, great food, clean room and common areas.
Negatives: The single room i stayed in was tiny and the mattress on the bed extremely soft (though some people may find this positive). The hotel requires advance booking for breakfast (time slot) which is not great when one is on holiday and wants to relax and go with the flow. However the positives outweighed the negatives, so all in all it was an enjoyable stay.