My husband and I stayed at JGR for 2 weeks in March for business at the US embassy. The rooms are fairly clean, very small bathrooms, and nice, airy layout. The facility seems very secure with guards on duty and an intimidating fence. The location is decent with an ATM a 5 minute walk away and a supermarket not much farther. It was somewhat far from the heart of Nairobi, though, taking us an hour to get there one way.
The restaurant food was good, better than expected, and breakfast was always more than enough food (bacon or sausage, eggs, toast, as well as fruit, sometimes cereal, and juices and teas). However, the menu can become very boring for a long stay as several dishes are quite similar. Most upsetting, my husband got food poisoning from the restaurant one night and spent the evening being sick in the bathroom. I immediately went to request a new room due to the smell and mess, and was told I would have to wait until 8AM (it was around 1AM at the time). This meant we had to endure 7 hours of a very unpleasant stench and also be unable to use the bathroom. In the morning, the manager apologized extensively and we were moved to a new room. She didn't give us a free room, which was rather disappointing, but she offered free room service for the rest of our stay and a free breakfast the next day (because obviously you want to go back and eat at the same place that gave you food poisoning). Because of this, I would advise being careful about any meat you order at the restaurant.
The walls are a bit thin, and you can easily hear other people having "relations" in rooms nearby. There are many people who come in the evening and get drunk at the bar, but I only encountered one person who was particularly obnoxious. The wifi is good and each room is equipped with a nicely sized TV in addition to the bed (and desk, depending on the room you get). They provided a fan when requested and also had a small offering of toiletries at the front desk, as well as sim and top up cards for your mobile device. The taxi driver they provide is friendly, but he does overcharge. The rest of the staff was mostly nice, especially the main chef.
Ultimately, we would probably stay here again if we ever had to return to Nairobi due to the level of security offered. It is definitely a good value for the money, I just wish we had received better service given what occurred.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.