We are a family of 4, with 2 kids of 9 and 13. We spent 1 night at the hotel. The hotel is very particular, built up the hill, with a very nice see view, a nice restaurant terrace overlooking the property and the see.
The property is very cared of, with many traditional wood carvings decorations that give the ambience a special flair. The room was spacious and very comfortable, great beds, WIfi, TV, bath robes, unbrellas, etc.., silent working air con. The pool was also very pleasant. we enjoyed a fantastic massage down at their beach massage location. The beach was clean. We didn't spend time at the beach, so I can't comment on the service there. For the rest, the service in the hotel was good and the staff helpful. They organized 2 motor bikes for day rental without extra charges from the hotel. We had also dinner there. The restaurant is really nice, food was ok, even if not exceptional, but service was a bit too long.
There aren't restaurants nearby at a walking distance, you need a motor bike or a taxi.