Amazing park, lots of walking trails with amazing views. The beach area is very nice and large and the water level is great for kids, doesn't drop off fast. There are canoe, kayak, and paddle boat rentals available at very reasonable prices. The camping is very nice and spread out. There is also a huge group camping area available.