We bought a Groupon that offered 2 for 1 admission. It's definitely worth it if you have this kind of deal. Our daughter is 2 and she loved every bit of it. A two year old doesn't care if the hayride goes nowhere and that you don't see much on the train. They are just thrilled to be having the experience. They have a ton of cute play areas but by the time we got to the end of the tour (2 hours) we (the parents) were ready to go. I'm sure my daughter would have loved to stay all day. And the reality is that when you are a parent that's the best money you can spend. So go, the younger kids will love it but bring lots of snacks, plenty of water and good walking shoes.