I've been to this restaurant several times. It's a fun place to stop for a drink, but the food quality and service is wildly inconsistent. If you have an hour or two, you might actually get the food you ordered ... once, after an hour and a half the waitress had no clue about what was going on - so we just gave up and went somewhere else. During another stop, we actually got more or less what we ordered, and most of what we got was edible! So order an extra dish, see which ones are worth eating, and leave the others. The prices are reasonable enough, I guess that's why.