Castle in the sky awes tourists