Hotel Review: JA Enchanted Island Resort, Seychelles

On our first trip to the Seychelles, we had the opportunity to stay at JA Enchanted Island Resort which is a unique private island resort just off the coast of Mahé.