The newly renovated Gorilla Forest Lodge is the only luxury property within Bwindi Impenetrable Forest National Park, making ...