Great family amenities here. Big pool with lots of chairs for sunning, and a small canopied area poolside as well. They even have a small splash pool with a fountain for the smallest kids. It was too hot to play on the playground, but it was a nice one. Mini-golf looked OK, but again, too hot during our stay to try it out. We only stayed one night because the temps were in the high 90s at the time, and there is no shade to speak of at this park. Downtown Missoula is about a 10 minute drive away. It was quiet even though right off the freeway. Level spots. Nice woman in the office. Fair price given all the amenities and proximity to town. There was also a huge RV sales/repair/supplies store(Bretz) a couple of exits east off the I-90 where they were selling propane cheap.
We decided to splurge and go for one of the waterfront sites. The website does not mention it, but there is a wonderful paved bike path that goes into town, running along the water, and also over the water in the other direction towards the refinery across the bay. (We didn't tow our car on this trip, so we rode and walked on the path a couple of times into town.) It is an expensive park, without much privacy/space between spots, but you are paying for the private beach access and views.
Wow!! We read the reviews on this site, and pulled in without a reservation, fingers crossed. We were in luck, they had a partial hookup spot available for the 3 nights we wanted. It was a gorgeous wooded setting, and the fishing pond was great fun for the kids. Wi-Fi was not quite strong enough to reach us up at the very top (site 18), but worked very well when I sat down on one of the swings by the fishing pond. Very convenient to Glacier park. The Going to the Sun road at Glacier Park was closed as of the end of June 2008, due to late snow. That was pretty disappointing, but we still had a great time exploring the Lake MacDonald area and just hanging out at this park!
This was our first stay at a KOA, and the shared facilities were very nice and clean. Our kids enjoyed the playground and the pool. We didn't have time for the mini-golf. Note: the pool closed at 7:45PM, which seemed early since the sun sets closer to 10pm this time of year. (It opened again at 10AM for families after an adult swim hour.) A small grassy off leash dog run was convenient to our site. The only downside was that there was major construction going on adjacent (expanding the park maybe?), and the heavy equipment was moving dirt and beep-beep-beeping very EARLY in the morning (by 7AM). You might call ahead to see the status of that construction if you are not an early riser. Overall, this park was a fine choice since the amenities appealed to the kids, but in the future, we would probably look for a place right on Flathead lake instead. We saw a few the next morning on the drive to Glacier.