If you plan on visiting I'd recommend you take your own food and drinks as there were 1 or 2 fast food stands and a cafe that sold unappetising food. Also take your own toilet roll as the facilities left a lot to be desired.
I know a lot of people don't like Zoo's and having seen these animals in their natural habitat I understand why. We live only 5kms from a nature reserve and less than a hours drive to see the Big 5, but I wanted to visit the zoo as I've heard they do a lot of conservation work and run breeding programmes.
Established during the Boer War and constantly being updated, I wasn't disappointed, although it is strange seeing an elephant with a tower block in the frame and the animals seems much smaller in the zoo than they do in the wild.