Set on the banks of the Chena River, the 325-room lodge boasts all the atmosphere of a wilderness lodge, while maintaining luxury.