Everything is homemade. This is definitely a local hangout. The waitresses seemed to know many folks that were regulars. The restaurant is very busy, so plan on being patient while waiting for your food. The food and atmosphere is worth the wait. I had the special of the day and my husband ordered off of the menu. Both were excellent.