Stayed here for 10 days in May 2011. Will start off with the negative points. At $215 B&B is a bit expensive. The room I had was fairly small and basic. No air conditioning, only a noisy ceiling fan. No mini-bar either. TV was small and the picture on some of the stations wasn't the best.
On the positive side of things, staff friendly and helpful. Security very good. Nice area next to the pool where you can sit and enjoy a coffee or a beer. The main hotel restaurant does an excellent breakfast, lots of choice and staff are great. Free wireless internet throughout the hotel, speed pretty good and reliable. Taxi's available outside the hotel throughout the day and night.
Adjoining the hotel is a Spur steakhouse where you can sign meals and drinks to your room. Food is good but the place is infested with hookers who can be a real pain. It is fairly obvious that the girls give the Spur staff a few KSH as they come and go as they please at all hours of the day. The hotel needs to do something about this as eventually it put me off going into the Spur for a beer or a bite to eat.
So if they can get rid of the girls, I would recommend the hotel as it isn't bad at all.