A terrific place for kids and especially those who love trains! There is a restaurant and many things to do. We went over Memorial Day weekend so it wasn't very crowded and were able to sit right at the train table where our food was delivered by train. They also put our videocamera on the train and videotaped everyone sitting at the table for us. It was a lot of fun and our almost 2 year old son LOVED it! They also have an outdoor bicycle trail in the woods, basketball hoops, playground, games, and animals. I highly recommend it if you have a chance to go when it isn't too crowded.