JNR is a sprawling lodge complex, with an enormous central building with a pool, etc., and rooms (cottages, here) scattered off to the side. Our cottage, which had a nice view of the Nile, was quite large, containing two queen beds and a separate sitting area, in addition to a porch. It was dated but comfortable and the water pressure was ok--not great, but serviceable. We noticed a lot of ants in the room, especially in the sitting area. The mosquito netting over the beds was slightly too small, so it kept coming up and getting tangled in our feet. (And due to the location right on the bank of the Nile, there were a lot of mosquitoes around.)
We didn't use any of the amenities and didn't see anyone else doing so either, but the pool and deck area looked very nice. JNR has armed guards who patrol throughout the day and night, so don't be surprised to see men with guns come sauntering past your room.
The food here was decent enough; as usual, the local and Indian dishes are the way to go. It was a little pricey compared to what you could find at a restaurant elsewhere in the country, but if you're spending USD, GBP, or Euros it's still cheap.
We had a little bit of a hard time communicating with some of the staff, whose English seemed fairly limited (albeit more extensive than our Luganda!). The light on our cottage porch was burned out, for instance, and we were never able to successfully communicate this to anyone. That may have just been the luck of the draw, but it made for a somewhat harrowing walk back to the cottage in the dark, as there is little exterior lighting on the grounds anyway.
Keep an eye out for animals here. We had great fun watching a gang of red-tailed monkeys play in the trees in front of our cottage, and walking back after taking in a beautiful Nile sunset, we intercepted a group of vervet monkeys with several babies in tow. They were quite curious and playful, and there were too many of them to count.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.