Aloita Resort, Mentawai Indonesia

Aloita Resort is a premiere beachfront resort with world class surfing plus snorkeling, SUP, yoga and more located in the remote and stunning Mentawai island chain in West Sumatra, Indonesiaβ­£