The Browns hotel doesn't actually cook the food it is cooked by the New Three Mariners next door, or it did when we ate there, both pubs offer excellent food at reasonable costs, the Browns hotel is more old world style pub, whereas the New Three Mariners is more modern
I would recommend either of them