Beautiful area, close to the beach! We weren't able to be as close to the beach as some sites, but still easily walkable, even with small children. As for the price, very good, though keep in mind there is an extra $5 for non-residents and $6.50 to use the web reservation system. One of the park rangers indicated they are VERY busy, so reserve far in advance. The beach was absolutely AWESOME!! The kids had such a great time getting in the water (even though it was cold). Miles of beach in both directions. As for the showers, you have to buy tokens to use them. Still, reasonable (I think $1 gets you 4 tokens, and one token is enough for a shower). Camping areas have a LOT of vegetation, very nice surroundings. We really enjoyed our 2-night stay.
A note on the nightly rate... this is because we have a large family, so needed to pay for the extras above the standard 2 adults/2 children rate. We had a great time for our one-night stay. The kids loved it, especially the pool and hot tub. The playground is pretty small, but they didn't care. They had a pool table but needed repair so played ping pong instead. Also played a little playstation. Used the dryers -- thought they worked quite well! Bathrooms/showers were great. Location right by the freeway across from the LDS temple was also perfect for us.