Sites are somewhat small but very well laid out and the staff is terrific. They put us directly across the road from the pool/splash deck and the kids loved it. The park is very well run and exceptionally clean. The playground is nice for small kids and we enjoyed the nightly movie at the pavilion. There are two nice attractions right down the road and the campsite is quite close to downtown. Also, we were very impressed by the store hours (8am to 10pm daily) and the pool hours (10am to 9pm daily). Store is quite small, but carries the basics. Also has an arcade and 24 hour laundry with great dryers. This place is very well kept. We would recommend it to anyone looking to stay in this area.
If you have kids, this is the campground for you. Our kids are 3 and 5 and we had a wonderful time. There is something to do all the time. The water park is a lot of fun, but there is also the small lake that is surrounded on all sides by a sandy beach and is only about 5 feet deep in the middle, and there are also pools and a huge water slide located behind the ranger station (store/restaurant/bandstand/laundry/arcade). The place is huge so I recommend a golf cart, which you rent by the day. They show cartoons every night at 9:15 followed by a family-friendly movie and have themes each week. There is even a resort next door (that is somehow affiliated) called the Three Bears Lodge where you can go on rainy days and enjoy their water park for $5 a person if you show your campground wristband. Make sure you keep your stuff locked and night because we did have some stuff (beer) stolen from our cooler last year, but that is the only tiny bad thing that has happened during our stays last year and this year. They have activities every day starting with raising the flag with one of the Yogi characters every morning, candy bar horse races, chalk drawing contests and the list goes on and on. They also have two levels of mini golf (over age 10 and one for all ages), paddle boats, tandem bike rentals and a craft center. Sites are great - we love K7.