It was a great place to stay. The beach is literally right in front of the hotel and the view during the morning and evenings were great. Although the hotel is quite secluded, it's quite a long drive, especially from the airport, but it's worth it. If you're looking for a place that isn't too crowded and offers a bit of privacy, this is a great hotel that I personally would recommend to anyone.
As for the activities, the hotel can take care of making the reservations for you, whether you want to hike in the national park, kayak in the forest or take a tour of the surrounding islands. You can also rent out a long tail boat or enjoy kayaking in front of the hotel as well.
The food was decent, both breakfast and the Italian Restaurant (Bellini).