Stayed at the hotel for 2 nights. Staff very helpful and friendly. Hotel appeared very clean and newly refurbished. Situated on a hill with lovely views and an outside area to take full advantage of this. We enjoyed the short walk into Barmouth but those less able bodied would struggle with the hill and lack of lift in the hotel. In fairness this is made clear in the descriptions of the hotel.
We stayed in a family room which had a fabulously comfy king sized bed and bed settee. The only small criticism/ comment I would make is about the number of artificial plants in the room, one or two would suffice, it somehow cheapened the look of the room, and they would probably get dusty over time.
Breakfast was delicious with a very good choice, we also ate dinner in the hotel one night which was very good. The evening menu is not large but what we had ( the curry) was very tasty. We would certainly stay here again if visiting the area.