This is such a beautiful area. It's worth the trip to drive up to the lake because of the beautiful scenery. The restaurant sits over the water with more beautiful views. We parked in the lot without the Tonto Pass and ate in the restaurant. The breakfast was good, prices okay considering the location and service okay.
We would definitely return. There's lots to do in the area. Several places on the way up rent kayaks, boats and horses.
There's also a "riverboat" boat willing to take you on a scheduled ride around the lake. This place is definitely a gem.