Duke's is without doubt a great establishment. The range of American beers is awesome and the atmosphere always makes it a fun place to be.
However, the food may be good but there is some inconsistency there. For the amount it talks up its ribs (and for the price) they don't always live up to the hype. They have been excellent but they have also been tough and chewy. And last time I visited I ordered the gumbo and paid £16 for a bowl of food close to the size of a large coffee mug - not great at all. The dish was delicious but tiny. Portions; they're an easy thing to sort out.