Check with the national park service to see if a reservation will be required when you want to visit.
A nice restaurant at The Pines Resort, with great views of Bass Lake.