Going before the dinner hour (late lunch/early dinner) allowed us to have an enjoyable experience. We chose a delicious pizza and fresh salad. Both were great! Prices reflect eating within a national park miles from other restaurants. Good service provided by seasonal staff - always fun to meet the staff in national parks.