Sites are very large and spacious. You are not on top of the next one. Facilities are bright and clean. Every site has its own "fire box" with cooking grate. There is no "general store" but just outside the entrance to the campground is a gas station/general store which has everything from deli meats to hardware. The sites along Flaggstaff Lake have some spectacular views.