I spent about a week in this hotel during a recent business trip. The rooms are clean and very functional for work - good size bathroom, work space, etc. Plus the price is a bit lower from some of the other options. Food is quite decent: fresh salads and decent Indian. Location is probably the biggest negative - nothing to walk to, and the roads are quite congested during rush hour. But overall a very nice choice for Nairobi - especially if your offices are in the Upper Hill area.
I also highly recommend a spa pedicure from Judy in the salon. Great price and very professional.