The Missoula KOA appears to be the only game in town. I guess that is why they can charge a premium price and leave you with two choices, take it or leave it. Only problem is we could not find another place so we "took it".
This is a big and busy campground. Lots of good things about it. For example, for a premium price, you can get a site with your own private dog run. Two older but OKay hot tubs and a heated swimming pool. Bicycle and other stuff rental. Everything from tent sites, cabins, small full hook-up sites to large spacious premium sites. Despite some of the bad reviews, the staff was very friendly to us and, because of no parking for our Tesla, they were able to move us to a better site. WARNING: You are not allowed to plug in any electric car. We were warned that if we plugged in our Tesla, we would be fined and asked to leave the park immediately. The Tesla supercharger was less than two miles away so no problem for us. Wifi was great. 34 mbs. AT&T was 2 bars 5G.
The BAD: Very busy. Many days in summer they are 100 per cent booked. Make reservations early and be specific what you need. Be ready to pay a premium price, even for tent camping. Camp is old but well kept. Bathrooms are clean but very old style and shower stalls are very small and not handicapped friendly. Surrounded by lots of older double-wide's. Some well kept and some not so well kept. Not friendly to electric cars (see warning above). Several times during our stay they paused their golf cart in front of our Tesla, I assume making sure we did not plug in.