We would defiantly stay again. 2 different pools to choose from, lots of play areas for the kids, and many places to eat and grab a snack. Don't miss out on the pancake breakfast! Wifi doesn't work very well and we did not have any cell service but that should not put you away as this is a great place to spend some quality family time without being glued to electronic devices.
Staff was very helpful and dog friendly. I wouldn't suggest visiting during the hot months if you do not have AC. They do not have any trees for shade coverage or a pool onsite. The river was very small. We did not stay the night and kept driving on as it was 97* outside and we did not have any AC in our pop up trailer. The town seemed like fun and would have been nice to explore.