This is a world class zoo and is well worth visiting. Make sure you have good walking shoes as there is loads of walking. it's not worth rushing your visit and you may have to come back to get the full benefit of the zoo. The indoor pavilions are great and professionally set up. I have a membership and have been at least 20 times and it never gets boring. The food can be pricey but you can bring your own food and I advise that. Oh and make sure you bring water for the kids and yourself as the water stops can be far and few between.