Have dined here several times now and the food is first quality and well prepared. Large portions and very friendly staff. Prices are a bit on the upper end but I don't mind paying a little extra for good food. Don't let the looks of the outside deter you. Looks like a pub/bar but inside dining room is nice.