When walking into this place, you have to keep in mind that every food item on the menu is $4.95. Don't expect an upscale restaurant with food and service to match, and you'll be very satisfied.
You get great portions, tasty food, and a variety of choices on their menu - what's not to like? It definitely gets busy, especially on the weekends and evenings, but if you can get in and get a seat, you'll have a good experience. The servers are attentive and the DJ has great taste in music (although it was a bit loud).
I'm leaving four stars instead of five only because of the drinks - not because they cost more than normal (I understand that they have to in order to make up for the cheap food), but because they just aren't very good. I don't know what it is but the balance is all wrong in their mixed drinks.
I'll still be back, but just won't be ordering their mixed drinks and will stick to beer.