Multi decade old property, well maintained, immaculately landscaped. Spotless cleanliness throughout. All staff incredibly friendly and helpful. Comfortable beds. Attractive waterfront but beach is subpar, no crystal clear water as seen in many South Pacific places. Snorkelling can be done here, you just must swim out a distance to see anything. Excellent kids program and definitely a family oriented resort. Food is average. Many different offerings but foodies will occasionally or never be impressed. Mixed drinks are overpriced and underwhelming. Basic spa with great staff, good treatments but low on ambiance. Pool is nice with fun swim up bar. Overall a good mid range resort which could be better with a cuisine and drink overhaul.