We stayed 3 nights with our boys (5 and 8). We live in Singapore and the trip was very easy and fast. Left Singapore in the morning and arrived before lunch.
The acomodation - non air con, non - TV balinese style house was great. Beautifully designed, right at the beach, with lots of natural ventilation. The kids slept on two converted day bed areas in the main room. There was also a bunk bed room but the kids wanted to stay closer.
We went snorkling from the beach and saw beautiful corrals and fish. There is kjaking (go around the island in 30 min), a jungle walk around the island and a very scenic pool a 5 min walk away from the beach house. There is no gym - but a lot of space to do sports outside. The kids could safely move around the island on their own, feeling like pirates. There is also a great open kids area that is really nice.
Meals are family style at a big table in the sand. While there is one set menue, staff was happy to accomodate special requests.
Staff was exceptionally friendly and proud to work at the place.
A minor concern were the currents at the beach, that were rather strong for the kids from time to time.
The entire place is very peaceful, yet ideal with kids. We will come back!