We had a really great time here! It was so big we didn't have enough time to see the whole place. I think that's a good problem. :-)
The only reason for the four stars is because of two reasons:
You have to have cash for everything inside the park! Kind of annoying especially when they don't tell you as you are entering the park.
The second reason is the lack of kid friendly food. I understand the high prices inside of a park but to not have any healthy options for them is unacceptable! Also since the majority of their customers are kids to not have any high chairs or booster seats is just lame!
But overall it was a great experience! A huge variety of animals!
My tip is to bring cash and your own food.