Having stayed at this idyllic location before, I could not wait to take friends back there. The first impression (from the road) is always "we're not staying there, are we?" as the approach is as if to a shed. Thats because the hotel is built down the side of rocks onto the beach.
Once inside, the location overlooking the lagoon is spectacular, the rooms are not luxurious but very comfortable and with spectacular views, although the common parts are barn-like and always windy in my experience. The swimming pool is a bit odd and not always very clean and the spa is nice but not all advertised treatments were available when we were there.
The restaurant serves good local food and breakfasts on the terrace are lovely. The service can be iffy, but is usually friendly, although with a very young staff, you may find a willing or an unwilling response. One of our party got sick and the initial response from Reception was "sorry, can't help", although when we called the on-site owner, all the stops were pulled out!
This must be one of the world's spectacularly located hotels and, given the prices, it should be more careful of its reputation and infrastructure.