Great food, awesome atmosphere, but TERRIBLE service outweighs these positive qualities. Expect to wait up to an hour for your food, even when it's not busy. Slow kitchen (god knows what they are doing back there), unorganized front of house, and apathetic management are to blame. If you have a couple of hours to kill, it's not a bad place at all, but do not expect a timely meal.