Glendo is a beautiful place to stay with lots of different options for camping. We have been going there for 30 plus years. You can stay at Sandy Beach so you are close to the lake or way up on the cliffs at Two Moons so you can take full advantage of the magnificent sunsets. There are many different areas to camp all around the lake. There is also lots of boat ramps to put in at. This changes as the they let water out, but they keep you informed which ones are closed. The lake is large so driving your watercraft around is not much of an issue with people everywhere, although it does get crowded on the weekends and especially the holidays.
There are pit bathrooms located conveniently around the campsites as well as big dumpsters as you are leaving so you can keep your area clean easily. There are fire pits with grills so you can cook, but it seems to me that there has been a constant fire ban for at least the last 5 or 6 years.
My biggest two gripes is that before Sept. 30th you have to have a reservation to stay. Even if the entire campground is empty. No reservation, no stay. We wanted to stay an extra day this last week and even tho the nice lady at the check-in booth said no one would be in the spot we were at for a couple weeks we would either have to call or go on line and make a reservation for the extra night. You used to be able to pull in, find a spot and go back to tell them where you were and pay for your spot. There were a few spots that were reservation only. That was so much nicer and easier.
Also, there are lots of places to plug in if you have a camper or motorhome, but no quiet place if you are just a tent camper. We had 3 campers around us, one left their generator going all day until 10pm which is the quiet time cut off. The others had them off and on throughout the evening. It would be nice to have an area where no generators were allowed so you could actually enjoy the peace and quiet of true camping.