I've eaten at David's many times and the restaurant is a unique staple in old town. The restaurant has a feel of a 50s diner with great authentic American cuisine. Bonus- you can also order authentic Mexican food. There's something for everyone in this casual atmosphere. The shakes are delicious. This is not a super fancy restaurant but it's not trying to be and that's what makes it so good. I've always had a great meal here!