My son was graduating Kindergarten and he said that he wanted to go to a zoo as a present. We live at the Jersey Shore so there are many zoos to choose from (Turtleback, Cape May, Bronx, Staten Island). I had heard from 2 friends that the Philadelphia Zoo was a good choice so we went. I went in with reasonable expectations and they were exceeded by far. I had read that the Philadelphia Zoo was the first zoo in the United States, and you definitely get a classic feel from the place, but it is not run-down in the least. It seems that wherever you go, there is plenty of shade provided by big, beautiful trees. The paths curve around and sometimes meander into lesser traveled corners - open, shaded groves, picnic areas, or unique zoo experiences (like the Lorikeet feeding area, right next to the kiddie train). The people were all very nice and informative. Its sad to say that oftentimes I have low expectations for customer service these days, but I am happy to say that everyone we met was pleasant and helpful. The animals are very visible and seem to be well cared for, and the exhibits seem to be well thought out and designed well for the inhabitants. Favorites were the tiger (Yo Adrien!), the Reptile House, and the Primates. There are play areas for the kids and plenty of benches for the parents.. I'll even go so far as to say that the food wasn't bad! (we had cheesesteaks, pizza, and Philly pretzels). We bought the annual passes for the family and am very glad we made the investment. Parking (normally $15.00) is included, as is a 10% discount on food and gifts. If you go to the zoo twice, it pays for itself. I can tell you that we will definitely be back.