This is a great park. They’ve got a good variety of sites, both on the water and off, with utilities and without. It’s spread out along the southern shore of Riffe lake, with a camp store/“café” and large day-use area toward the eastern end of things. There are, to my understanding, two boat launch areas. the one near the entrance(west end) doesn’t have any parking nearby, but the one at the east end has plenty. There are several group sites and a couple large picnic shelter/cook houses. A large grass y area is good for any number of activities, and there is a nice large sheltered swim area and three or four play structures around the area for the little ones. The campground itself is largely open and grassy with plenty of large, mature deciduous and coniferous trees. Some sites are almost full shade and have little grass, while a few also have nearly full sun and plenty of grass. Most of them fall somewhere in between. I have read comments about rude employees, but I never experience that. I didn’t see them as being overly efficient or customer-oriented, but neither they seem rude nor negligent. I did think the people running the camp store/café seemed a bit indifferent at times. I had the distinct impression they really weren’t interested in serving me espresso or breakfast, instead trying to steer me toward lunch and drip coffee even though we were well within their breakfast timeframe. the woman whom I took to be in charge noticed my 10 yo daughter playing with my wife’s iPhone and couldn’t help but comment.(How old are you? TEN? ANDYOUHAVE A SMARTPHONE?). She seemed like one of those people who had an opinion and thought you needed to know about. Didn’t seem to think about the fact that she had a business to run and should be cognizant of how her comments might come across but, hey, maybe that’s just me. Over all, the place seemed to be run pretty well. Also, the local sheriff makes a good, pleasant presence known. He walks around, talks to people and keeps an eye on things. This can be a busy park, so it’s nice to have that level of presence to keep things on an even keel. We stayed here 7÷17−7÷20÷14. We’ve been here a few times over several years, and we always look forward to coming back.