From the moment we registered till we left, we enjoyed ours stay at the property. It is very well located - with beach across the road, and the town shops 5 minutes walk. There is a bar and a restaurant - which serves excellent food, and great service too. The rooms are well sized, and cleaned every day. The breakfast was nice mix of local food and fruits, and fresh.
Some minor points that did jar - not having a tea/coffee kettle in the room, or body lotions in the showers etc. - and the additional daily charges for parking underground. But I would not hesitate to go back again in future.