when i work in kenya, i usually stay at the heron while traveling through nairobi. the staff is very friendly, and the accommodations nice. there are some problems with the plumbing (shower doesn't drain well) and i've experienced issues with the internet. the staff will do anything in their power to help you - just ask! the restaurant and cafe both offer a good selection and excellent staff. don't be in a hurry, though, as it is typical in kenya to do things slowly. pole, pole they say. there is a business center with paid internet usage (although internet is in the rooms as well), and a nice souvenir shop.