You can sit inside or outside, and the inside is fairly small with about 6 tables. Outside has the same amount of tables but they are larger.
Outside you order and pay at a window, and pick up your order from another window, when it is done and they call you. Inside they have a wait staff, who will come to your table and serve you. They have the usual menu, but also serve Mexican food, which I happen to like and have never been disappointed there. Some of the local specialty Mexican restaurants should do so good. Parking can be a little tricky there sometimes, but there is another parking lot right next door that is close by.
Their soft serve icream is also very good.