This was a fantastic experience for our family. We have 3 small children and they had a blast.
We purchased the kids boxes (extra fee) and they loved the little toys that came with them for nature-related fun.
The attendant was amazing. I asked about where to order firewood but she said they don't offer that option at the site we stayed at. However, she had an extra bag of her own that she brought by our tend and left inside while we were out in town having dinner.