Cooler,
Can't say I'm as big a fan of anything at La Guardia. I might need to give it another shot. My last experience was dismal but also over two years ago.
Maybe my problem is that the Cuban-Mexican mix is unnatural for me. Mea culpa. Though it is a very Chicago kind of restaurant. In terms of foods, flavors, and culture, the mix doesn't work because it is forced, facile and appeals to the Lincoln Parker who wants a burrito and a 'rita at all costs if he is in a "hispanic" restaurant. Cubans, at least in Tampa and Miami, never saw a taco until the 80's, and only then when Taco Bell took over. For me, Chinese-Cuban, quite literally, makes more sense.
Anyway, if you want a margarita (not the daisy) and nachos (not the nicknames) with your ropa vieja, I would suggest Cafe 28. Also a very comfortable place.