Maybe I was just incredibly lucky. I've been blessed to be able to travel and stay in top-rated hotels for pleasure, and have travelled quite a lot for many years on business trips. My recent stay in Nairobi at the Fairmont-the Norfolk, was without hesitation the best overall hotel experience I have ever had. If you are coming to Nairobi--try The Norfolk.
This is a rare old hotel that has actually been maintained and updated to keep its history but not miss any convenience. The buildings, grounds, and rooms are all impeccably clean and maintained. The health club is not a luxury spa, but well above average for what one would expect in a business hotel, or hotel where I expect tourists passing through Nairobi often stay. The food out of the regular kitchen, even for room service, is well above average. Quite fresh and well-prepared.
A clean, pleasant setting is of course nothing without friendly, competent, attentive staff. Here, The Norfolk simply excels to a degree I've never encountered. Whether reception, the porters, concierge, room service, housekeeping, bar/lounge, restaurants, health club--everyone was extraordinarily professional, efficient, and just happy!
Perhaps I was very lucky. Of course, no place is perfect. But my experience was that the Fairmont-The Norfolk comes as close to a perfect hotel experience as I would ever dare expect.