First time visiting, was very surprised at how big this place is (100 acres). Definitely recommend bringing very comfortable shoes and clothing for both adults and children. It is a place that has many extremely steep hills so it wasn't exactly wheelchair friendly, therefore, we were unable to walk through many parts of the zoo. My autistic son requires a wheelchair so we were kinda bummed about that. Although they do provide an ADA shuttle service for handicapped visitors which we did use (they basically pick you up and drop you off on different locations within the zoo. All of the employees are very courteous and maps of the zoo are provided. The entire establishment (the parts we saw) was very well kept, very clean (including restrooms), the plant life is amazing and thriving and the animals personal areas were very clean. It seems as if they do a lot of maintenance for their animals and plants. There were many places to eat which means the lines are not long wherever you choose to go and provided lots of ways to provide drinks (vending machines, kiosk carts, refrigerated drinks inside stores. That was important to us because it was a very hot day and we ran out of our own drinks quickly. The prices are reasonable and we enjoyed ourselves. There were many souvenir shops throughout the zoo, each had different items depending on where the store is located and what species of animals are nearby. We will definitely be visiting again next summer.