This is a small (10 sites) first come first serve, clean campground with fire pits and restrooms - no water. Devils lake is close by if you have a way to purify the water.
Lots of hiking options just prior to the campground with parking and restroom.
The lake in the photo is Mirror Lake, over the ridge is Sheep Lake. This is a difficult trail, steep grades, loose gravel, tight switchbacks and the trail isn't marked all that well. I used GAIA GPS to track my way and I did have to use it on the way out. Cell coverage was available once elevation was gained.