Tropical resort nestled in jungle