Great inexpensive time!
First time visiting and had a great time! Go early because the cars line up to get in, but there's plenty of room to park, and tons of trees and picnic tables so you can enjoy the shade. There are separate bathrooms and changing rooms, and unfortunately they don't offer rental lockers. We stashed a bag with our towels, sunblock and camera on a bench near the water and no one bothered it.
There were plenty of lifeguards, including 2 on surfboards paddling through the deep middle section, so if anyone got in trouble out there they would get helped pretty quickly. The areas that are deep are clearly defined with floating ropes so you won't wander into them by mistake. Everyone there was well behaved and it was nice to see families having fun together; no one got pushy or rude and I don't think I heard anyone swear, which is pretty amazing for being in a crowd. It was not that crowded when we got there around 9:30, but closer to 1 it was getting pretty packed. We did notice a playground and a small sprayground on the premises, not far from the main lake. There's 2 different islands of diving boards, one with tall boards and one with medium height. There's also 3 slides, and a trapeze that you swing out over the water and let go of. Everything is well marked, so you're not going to accidentally swim out and have someone land on you. There are fountains and sprayers out in the water too, and I saw a tetherball in the water's edge as well. There is a section roped off for the little kids that has a little bitty slide and a diving board right above the water, which is really cute.
If you expect it to look like a swimming pool, then don't, because it is a lake, but it was nice and clean other than a few cottonwood leaves or sticks floating here and there. If you grew up swimming in southern lakes then the only difference is the water is clearer. Nice simple snack bar that was not very expensive, and the burgers aren't half bad! Will def go again and bring friends with kiddos!