Pusatnya ialah air terjun dalam ruangan yang tertinggi di dunia, Rain Vortex, yang terletak di dalam lanskap hutan bertingkat.
World Travel Awards sendiri dikenal sebagai 'Oscar' industri perjalanan yang telah didirikan sejak tahun 1993, untuk mengakui keunggulan dalam sektor perjalanan dan pariwisata.
Pemenangnya ditentukan dari perolehan suara yang didapat dari para profesional yang ahli dalam bidang industri dan masyarakat umum.