We first attempted to visit Discovery Place KIDS in Huntersville during a time when kids were out for a teacher workday and the entry line was wrapped around the building. Thank goodness we left to return another day, because after finally getting there today I could easily see how this would not be enjoyable if it wasn't during the week and uncrowded. My perception was that is was a museum of sorts for children, but really what it is would be an creative play environment for kids 5 and under. The website says kids under 8, but I can't imagine doing this with a school age child.
It is sort of pricey for what it is, and if I had a preschooler, was a stay at home parent, and lived close by I could see getting a membership to take the kids to play often. They had a water play table, train table, dress up pieces, kids could play in a boat, firetruck, and sit on a tractor. Lots of nice picture taking opportunities with all the props. No food service inside (other than vending machines) so everyone seems to show up first thing and play a few hours and then it empties out at lunch/nap time. I'd plan on about 3 hrs here. Nice place to play for your preschoolers, we had an enjoyable time but not something we'd go back again or make a long drive for.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.