This is a great campground. It's directly on the lake, and it's connected to a bike trail that you can take to downtown or farther north along the lake. You can follow it all the way to the end of town where you'll find a large beach and (free) artisan well water. The water is delicious and very cold!
The shower house is very clean and has private rooms. A code is necessary to gain access to the bathrooms/showers.
Some leveling will be required at most sites, but not much. The camp host was very friendly and easy to work with.
The best part in my opinion is the trail. You can follow it to cross under the highway and access the downtown area, which is great. There are lots of unique shops and restaurants, as well as a library and an amazing grocery store.
This campground was mostly full when I was there. There is an overflow area (a marina parking lot) adjacent to the campground you can use for $25/night if the campground is full. There are no hookups in the overflow parking lot.
I had great 5G T-mobile signal here, and decent 4G Verizon signal inside the camper. Outside the camper I could get a good 5G Verizon signal.
Will definitely visit again.