I hung out here with a local so we got extra special service, but that was only after my friend announced that he was a local, before that, the service was still great. We did not eat - only visiting a watering hole.
I went in off season so it was not crowded and we got a seat right next to the fireplace. Awesome. It was 38 degrees outside.
I highly recommend going to Yosemite in off days and seasons. Its much more pleasant to do just about everything.