Stayed at the hotel on two occasions last month; immediately before and immediately after a tour of Kenya and Tanzania. The hotel and it's amenities are ok, but I found it a little difficult to get a message across to the reception staff because of their broken English. The most frustrating thing was the poor quality of their food. My wife and I had fish and beef via room service. The fish was raw inside and the chef over did it with the seasoning ... I couldn't eat it. My wife's steak, although thinly cut, was as tough as old boot leather. She couldn't finish her meal either. So as not to raise a fuss, I paid the bill in full upon checkout the next morning, but made a point in mentioning the meal situation to the receptionist. She said she'd look into it and would contact me "shortly", but I've heard nothing since.
My advice is ... if you're ordering room service, tell them exactly how you want the food cooked, rather than leave it up to their inexperienced chef. When you get it, if it's not up to scratch, send it back.