There are two parks here. The resort is lower on the hill for the really big rigs. The KOA is connected but up the hill. Gravel roads and sites. Ours had a nice wooden deck and table (#5) and was fairly level. Lots of amenities and Flathead lake is a mile down the hill.
Nice staff but grounds are poorly maintained. Wifi is awful and needs to be replaced. Also needs cable television to justify these prices.
Best KOA I ever stayed in. Staff friendly. Places to sit and talk, level sites, clean, great laundry. Beautiful views.