I've been to two so far, and here's the scoop I prefer Indian Creek campground. They had nice bathroom facilities, with adequate shower facilities (although I tend to use my PUP's shower.) Also, you can access the waterfront with little trouble from any of the locations. The one that I used gave me enough of a sense of privacy, and had little view of other campers. I'm an electric only camper, and all of their sites afforded this. The campground attendants were friendly, and ready to help with any questions. Frank Russell also had friendly attendants, but lacked on the bathroom facilities. Unlike a regular toilet, which was found at Indian Creek, it was only a pit toilet with a seat, and stank to high heaven. Also, it had no direct access to the water by hiking trails. The attendants were nice, and offered not only a map of the campground, but also of Mark Twain lake in general. My site had plenty of privacy, with trees all around. I didn't, however, have close by showers or a playground. I'd go back to Indian Creek in a heartbeat, and would use Frank Russel as a backup, since they are an easier facility to get to, being right off Highway J.