Getting your Trinity Audio player ready...

(Down from 22) Chefs Jason Vincent and Ben Lustbader pack a lot of subversive humor into their pleasantly cramped, 44-seat Logan Square spot, where a little more than a dozen small to medium plates dazzle with unpredictability and assertive flavors. Partner Josh Perlman, who also oversees Giant’s wine-focused beverage program, is a big part of what makes this restaurant go.

MORE: Phil Vettel’s full review of Giant

.details-area:after {
content: ”;
display: block;
background-color: #144A7C;
margin: 16px auto 0;
height: 5px;
width: 100px;

}
.details-area:before {
content: “Restaurant Details”;
display: block;
font: 700 23px/25px Georgia,serif;
text-align: center;
color: #1e1e1e;

Tribune rating: ? ? ? Address: 3209 W. Armitage Ave. Phone: 773-252-0997 Website: www.giantrestaurant.com Open: Dinner Tuesday to Saturday Prices: Main courses $16-$19 Reservations: Strongly recommended Other: Conversation-challenged

Ratings key: ? ? ? ? outstanding; ? ? ? excellent; ? ? very good; ? good; no stars: unsatisfactory. The reviewer makes every effort to remain anonymous. Meals are paid for by the Tribune.

div.arrows {
color: #fff;
font-size: 19px;
padding: 0;
margin: 0;

}
div.next-arrow {

top: 0;
width: 50%;
display: block;
float: right;
text-align: right;
background: #144A7C;

}
div.previous-arrow {

top: 0;
-webkit-tap-highlight-color: transparent;
width: 50%;
display: block;
float: left;
text-align: left;
background: #144A7C;

}

span.arrow {
font-size: 28px;
font-weight: bold;
line-height: 18px;
}
a:hover {
color:#E6E6E6;
cursor: pointer;

}

@media screen and (max-width: 420px) {

div.arrows {

font-size: 14px;

}
span.arrow {
font-size: 22px;
font-weight: bold;
line-height: 13px;
}

}

function pullcurrentnumber () {
var slugtitle = parent.document.getElementsByTagName(“h1″)[0].textContent;
var getnumber = slugtitle.substring(4, 6);
var removenonnumbers = getnumber.replace(/\\D/g,”);
return removenonnumbers ;

}

function thenextnumber() {
var nextnumber = (+pullcurrentnumber()) + (1);
return nextnumber ;

}
function theprevnumber() {
var prevnumber = (+pullcurrentnumber()) + (-1);
return prevnumber ;

}
function thenextslug() {
var nextnumber = (+pullcurrentnumber()) + (1);
window.top.location.href = ‘/ct-2016-top-restaurant-‘ + nextnumber + ‘-storylink.html’;
}
function theprevslug() {
var prevnumber = (+pullcurrentnumber()) + (-1);
window.top.location.href = ‘/ct-2016-top-restaurant-‘ + prevnumber + ‘-storylink.html’;
}
document.getElementById(“placenextnumber”).innerHTML = thenextnumber();
document.getElementById(“placeprevnumber”).innerHTML = theprevnumber();