This is easily my favorite campground. Ever. The sites are clean and comfortable. All spots are well maintained but still feel organic and don't encroach on the wildlife. I especially like how close the sites are to the climbing, which is the main draw of City of Rocks for me. There is an excellent guide book you can pick up at Rock City in Almo but routes are also posted on Mnt. Project.
Water: There are two places to get water, which is free and tasty. The pump at Bath Rock is my go-to.
Toilets: There are pit toilets, which aren't gross and there is always plenty of toilet paper inside.
Trash: There are trash and recycling cans at Bath Rock.
Cell Reception: I get enough service (Verizon) up on top of Bath Rock to make phone calls.
Other stuff: The rangers are helpful and kind and sometimes there is an artist in residence you can meet up with. If you are a good, responsible camper who cares about protecting beautiful places, I highly recommend this campground! If you are a garbage leaving jerk, you should stay home. If sites are full, there is BLM camping nearby that isn't as pretty but does the trick.