I have stayed about 6 times now in this lovely hotel. The gardens, staff and dining areas are very nice. Some rooms near reception (upstairs) are fairly small and basic, so if you want some pampering, ask for one of the wings. Food was fantastic and the staff were really good. Biggest pain is the lack of internet service. It should be free at this level of hotel. They say you can become a member and it is then free, but when trying to sign up, it wants 1,000 KSH and those who did use it said it was so slow it was unusable. It feels like penny pinching to have no free internet for guests, and it has become essential to have it these days (our group was there on business). Also, its a bit of unnecessary delay in the car and body scanning as we enter the hotel. It wasn't done very seriously.