The worst bit first. The bedrooms were last updated probably when built and are rather worn and in severe need of attention. However they are spotlessly clean and comfortable. The staff (with only one exception I found) were very friendly and tried exceptionally hard to help. The public areas are much better, and the food and service at the hotel's Flametree restaurant were as good as any I've found in (and outside) Kenya, and I found myself looking forward to ending my day there. Breakfast which is in the restaurant can be quite a treat if you've the time and appetite. The pool is large but like most in kenya unheated, with poolside waiter service at only slightly premium prices.