It is a beautiful property on the hillside with great view of the bay and nice landscaping which was well maintained. Unfortunately for a beach resort the worst part was the beach, it consists of broken up gray coral pebbles, making getting into the water quite painful. The room itself was nice, with a nice terrace overlooking the bay. Luckily there was nobody in the room next to us but all rooms are basically duplex villas and they are not sound proof so when the cleaners were in the adjacent room it sounded like an army marching there.
The restaurant was actually excellent, everything was made fresh and the staff was very friendly.