My partner and I stayed here a few yeas ago as our first holiday together. The Tal-y-don hotel was a great place to stay and good value for money. It was central to Barmouth as well as being comfortable and clean.
We had one meal there, which was nice and breakfast suited myself and my vegetarian boyfriend. The room we stayed in at the front of the hotel was nicely decorated and clean, no view to mention and slightly noisy at closing time. It did have an en-suite with a shower which other rooms didn't have.
The staff didn't leave a lasting impression, but overall it was a pleasant stay.