Treehouse resort enlivens outdoor adventures