One of the worst hotels I've ever stayed at! I was not expecting this based on the good reviews, however upon check in and check out we were urged to write positive reviews about the hotel online.... the pool area is nice, but that is it. The rooms are small, dirty and disgusting. I could not wait to leave! There is one restaurant on the property, which I was actually looking forward to based on reviews. The night we were there, they only offered the buffet option, which ended up being more expensive than many of our other meals in South Africa. We were worried to get food poisoning from the buffet food and barely ate! Not worth it! Stay elsewhere.