I work there and have two small children myself (2 & 5). They love it but we also go on days when it isn't packed. Its easier for me to watch them. Weekends are crowded.
3 & up in my opinion. (I have a toddler)
I believe 6 and up
Thanks! Your answer is awaiting moderation.