Great lakeside campground
Being on Jackson lake is awesome - we swam near the boat ramp with amazing views. We also rented a runabout motor boat one day too, so we could get up into Morane Bay and the mountains towered above us. Clean showers with heat in private rooms - totally worth the 5 bucks (7 minutes turns out to be just enough time, surprisingly). We even did laundry one morning while we walked to the lodge for breakfast. Had a drink in the bar during a thunderstorm, so I feel like we really used all the lodge/campground amenities during our 3 day stay. We could hear elk bugling one night, which was extra special.
One warning - we choose the generator-free loop, but our spot was right next the generator loop, so it actually didn't matter. The loops are tight and right next to each other. Duh! We weren't at the site that much so it wasn't a huge deal and people respect the quiet hours.
One star off for the bathrooms - they're fine but could use some love.