I would suggest booking through the hotel or resort you are staying with as they add in a free transfer, which is really useful. It is hard to get to with public transport but simple enough with a car.
This started as a bird park so there are more birds than anything else but it is really quitw fascinating. The animals are representative of a warmer dryer environment and some people may be disappointed by the lack of colder animals that you may usually see in a zoo. We watched a bird show that was really good too.Good half day.