Awesome for train enthusiasts. Important - there is NO changing station in the bathroom for infants. There's a train that goes round and round in the center of the room and kids get to push the button to make the train go, however the button is close to the register so kids tend to get in the way of customers who are paying. The seats look brand new and have a train print. There is an outdoor playground, it was raining when we went so I didn't look to see if there was outdoor seating for parents. The food was so so.