Great quiet place tucked in the rain forest