The exclusive 5-star Enchanted Island Resort has received the award for Seychelles’ Leading Luxury Hotel Villas at the World Travel Awards for the second consecutive year, and also gained a Certificate of Excellence Award from Trip Advisor for consistent online praise by guests