I have been to Duggan's on three occasions and I completely agree with Sam G. that it's a straight up three. Actually Duggan's is really worthy of an additional half star for not calling itself a "gastro pub".
Food is pretty good and the space is nice. The beer can be a bit hit and miss. I would definitely stay away from their "Asian" brew, it's borderline offensive. Also, the last time I was there a friend wasn't happy with his desert, but I forget what the issue was.