I stayed here for a week due to work. Hotel is very modern with good amenities. I did not get t partake in breakfast, however the food for dinner and or pub grub is good. Room was a nice size as well as the bathroom. On occassion the power did go out however this is to be expected as it is Africa, TV choices OK for Africa it was good, I did not use the movies. Staff was very attentive and helpful. Overall Good Hotel. One downside is that if there is a party at the pool area you will hear it.