This hotel was booked for me as part of a longer trip. I was very happy with the rooms (I stayed twice, first for two nights, and a week later for one night), and the reception staff, porters, doorman, etc., were all welcoming and professional on both occasions. The guests seemed to be mostly foreigners, but the hotel restaurant seemed to have a lot of Kenyan patrons, especially at breakfast -- I had the impression that local businessmen and -women like to meet there.
The room and bathroom were excellent. Wi-fi was free and decent.
The buffet breakfast was really great, with some Indian selections and nice pastries -- although the staff was a bit later than 6:30 a.m. (the official opening time) to get everything up and running.
For dinner in the evening, I found the menu to be overpriced. The setting is very nice, but the food at dinner does not warrant the high prices.