Yes...to all 3. Plus a campground with electric sights. A lake you can swim in with a beach. Changing rooms and restrooms too. A place to wash the junk off of your bike when it is time to leave.
It doesn't have dunes but it has tailings from the old lead mines. The trails in the woods can get pretty technical at times and the hills can get rutted out after a good period of rains. Overall a pretty good place to ride.