We stayed in Barmouth last year and booked a table for the end of our visit - wish we'd done it sooner so we could have gone back! The venue is small but cosy, service excellent and the food was delicious. I'm vegetarian and was very impressed by my main course - a nice change to the standard veggie fare and very tasty. One of the best meals we've ever had - ok, not cheap but also not excessively priced and I do believe you get what you pay for. When we go back to Barmouth we'll definitely book again.