The campground has seen better days. For a popular NP, it should be maintained with a better campground road, leveled sites, and bathrooms. There seems to be a lack of funding or low priority in maintaining a standard quality campground you would find elsewhere. Look at Organ Pipe Cactus NM, for example.
There is no firewood for sale at the office, so you will need to purchase somewhere else. Unfortunately, this is a premium service that campers are looking for.
As a camphost myself, I saw very little effort by the onsite volunteer camphosts. Riding a golf cart shouldn't be their only duty. Walking around the campground to pick up litter, rake the sites, and clean out the fire rings should be some of their expected duties.
And the trail parking right at the main entrance should be prohibited!!! Try navigating a large RV between parked cars without hitting anything is a formula for disaster.
The campground is also right next to residential homes. Not a place to camp if you're looking for solitude and dark sky. It's disconnected from the main park and requires you to drive to Joshua Tree to enter from the west side. There are other campsites within the inner park that would be better suited.