Great place to bring toddlers and walking kids. There is a designated are for smaller crawling kids but with admission pricing would not recommend it. Place is always kept clean. Sometimes they also hosts events that are educational and give out freebies for the kids. I.e. My niece got free toothbrushes for one event.
Con: Admission pricing can add up. Food in the cafe are also very expensive and not much variety; however, you can bring your own snacks as long as you eat it at the cafeteria. Place can also be very busy on the weekends.