As a swimming beach, this sucks balls: rocky shoreline, mucky and muddy lake bottom, and the place is often crowded with soggy-diapered babies and mariachi-blaring boomboxes. Not recommended!
But the campground part was actually pretty nice! Lots of trees, clean restrooms (no showers), quiet, relaxing, and a short 10-minute hike to the water's edge. It's only a 45-minute drive from Vegas, so this is a great spot for a quick one-or-two night campout.