A fun place to stay - even better if you visit Glacier and Wild Horse Island!
We stayed at here for two days prior to heading into the backcountry at GNP. The campsites are right along the edge of the Flathead Lake, which I believe is the largest lake in MT. There are plenty of places to launch a canoe or kayak and even a dock for motorized boats. There are several places nearby to rent boats if you want to play on the water. If you want to play in the water that is ok too. Jump right in! The water was a bit chilly but might be better other times of the year. We were there in late August. We rented kayaks from a local place and paddled out to Wild Horse Island. It was well worth the trip. Although we didn't get to see the horses, the island is teaming with wildlife. During the day the lake is busy with skiers, tubers, wakeboarders, etc. Didn't try fishing but saw many people doing it.