Great Place for kids :).
I've taken my kids there several times and have always left happy. The people there are both talented and sweet. They're also very patient with kids who don't always sit still. They have cute little cars for the kids to sit in and always have a kids movie playing. I've been very impressed with them. :)