Amazing resort. Friendly staff who can speak some English. Able to book tours for you to other islands. Resort has many ocean activities available. The outdoor pool has a kid side where the water is very shallow and with a small fence to keep kids contained. Very nice spa overlooking to ocean as well.