While our first impressions were terrible (we did not love our originally reserved site - #33), once we moved to another available spot and started exploring, we ended up having the time of our lives.
The campground itself left a lot to be desired (lots of trash, half the sites are extremely rocky / sandy with little shade, some sites have rotting or broken picnic benches and very little privacy, and there is only one place for trash upon exit), but every site has a beautiful view of the mountainside and the stars, and if you get one of the good sites along the river, you're a few steps from the best part during the summer: swimming in the Kern River.
We stayed at site #29, where (like sites #25, #27, #28 & #30), there were nice, flat, soft surfaces to pitch your tent under the trees just beyond where you park your vehicles for privacy and shade. From these gems, the river is just a short, 1 or 2 minute walk to the River. Though nice to be near the water spouts and bathrooms, we would not recommend sites (#3-19, #22, #24, #26) Further down the river, we noticed that sites opened up a bit more and had much more space and shade, AND that the river was a lot closer - all great for larger groups and especially those with children. If we were to come back, we'd probably choose site #47 which had two shaded, flat places right near the site and was only a few steps from the river - which had a nice shaded space for chairs along it. Only downside for being on the end is that you're next to the Day Use entry point from the road.