The things going for this place are that it sits right on Pyramid Lake, the woman who runs the check-in is very nice, and the scenery is great if you like that high desert look - the landscape all around is basically scrub. That said, it's basically a parking lot with electrical installations. The view of the lake is lovely, but the beaches are not well kept by the Paiute tribe that manage it - lots of litter and stuff lying around, and the beach shade huts need work. You can swim in the lake (we did), and since there's not anyplace else around to stay unless you want to go into the hellhole that is Reno, this may be your best bet. We camped here in a Motorhome.
We had always wanted to see Pyramid Lake, NV but all we could find on the Internet was that there was dry camping all along the lake, all you needed was a permit from the Ranger Station. Much to our amazement, when we went to ask about a permit, they told us that Pyramid Lake Marina had full service camping. The campground is really nice... electricity, water, sewer and a very new, very clean bathroom with hot showers. The weekend we were there they were having a fishing derby but there were still some spaces available, lucky for us. Other times of year you might want to call to check on availability. Things to do in the area are mostly boating, fishing for cutthroat trout, bird watching (check out the famous White Pelican) and swimming in the warmer months. The Marina has a small store, but I would suggest stocking up and gassing up in Sparks as you are a captive audience and the prices reflect that. BTW, this is the Paiute Nation and if you plan to dry camp on the beach, fish, hunt or anything, make sure you first get a permit,(Signs all over) as the fines are large. Also make sure you walk the road before hand as there are soft spots in the sand and it appeared folks have gotten stuck in the past. We camped here in a Motorhome.