I stayed here twice while heading to and from a safari. First stay was in a newly renovated room which was perfectly clean and gracious with a stunning bath facility. Second stay was in an older room farther from the main building, also clean but definitely worn and a little musty. Staff are very friendly. The food is good, but service in both the dining room and lounge was slow on both occasions. The breakfast buffet is excellent. The grounds are lovely and peaceful, the pool is good for an urban location. I enjoyed an excellent massage at the spa. Absolutely would stay there again, but allow plenty of time for your meals if dining in house.