What we liked: The hotel itself is nice, with courteous, hardworking and (mostly) helpful staff. The pools are beautiful, especially the infinity pool, which overlooks the ocean. The food is plentiful and delicious. The grounds and the rooms are kept up in impeccable condition.
What we didn't like: Aside from a modest gym, there were no athletic facilities or amenities. No tennis court, archery, paddle boarding, windsurfing, not even ping pong. The hotel caters to a certain demographic - many middle aged and older Germans, very few children - so while it's a perfectly beautiful hotel, it's not for everybody. We are an active family with two young children and managed to have a great holiday nevertheless, by booking surfing and SCUBA lessons and going on hikes on our own. The concierge was quite uninformed - had not heard of zip-lining. Again, that may have something to do with the clientele they cater to.