This is a beautiful resort, with super friendly and helpful staff.
We had an ocean-view room --- you literally walk out the patio door from your unit and have a little patio, a little grassy area with lounge chairs, some shrubs that provide a bit of privacy from the public beach, but you can walk right out onto the beach a few yards away.
Resort provides free kayaks & snorkel gear (not sure about the process for cleaning the mouth-pieces, so you might want to bring your own, or clean well before using)
A very good breakfast is included every morning, and there is free internet (for email) on a laptop in the lobby. (wi-fi is also available, at a fee)
The local bus is reasonably-priced and circles the whole island – it's just a couple minutes walk from the resort to the main road, where you can flag down the bus going in either direction -- approximately 15 minutes to get into the main town.
The restaurant at hotel is good, and there is good entertainment at dinner. Some of their special nights (dinner & show; ribs & prawns) are good value.
It's also an easy walk to neighbouring restaurants.
There is a big clean pool, with lots of umbrellas if you want shade.
The resort is on a calm lagoon, with views to the Pacific, and you can watch the waves crashing up against the reefs
NOTES: maybe it was just the time of year, but there were alot of flies and mosquitos -- if you go in the summer, bring insect repellant.