Gorgeous location with amazing panoramic views and lovely walks, but beware the treacherous road access - very narrow winding track with dry-stone walls on either side. Fortunately during our week's stay we never met another vehicle, doing so would be a nightmare which could take hours to resolve! Wouldn't attempt it in a Discovery/X5/Q7 etc.
Easy to walk down into Barmouth for shops/food/beach/fair, and walking back up the '100 steps' (actually around 150) was easier than expected.
No mobile reception in the house at any point during the week. Internet patchy, probably operational around 60% of the time but not reliable. Obviously some may consider this a plus!
House very pleasant and bright. A few maintenance issues (including leaking en-suite bath overflow causing flooding and very saggy mattress in master bedroom) and generally we felt limited quantities of crockery/pans etc for 5 of us. We enjoyed eating outside on the 3 fine evenings we had, a few wasps but not too bothersome.
Nice varied DVD collection, which was needed as Netflix/iPlayer intermittent, and Amazon Fire stick didn't work at all. We didn't try the music system. In the master bedroom there is a wall-mounted TV which also provides access to BBC radio via Freeview.
A few games provided, but no paper/pens/pencils etc for children.
Plenty to do in Barmouth itself and the surrounding area. We visited the beach several times, went on walks from the cottage, walked across the bridge, rode on the Fairbourne and Ffestiniog railways and went around Harlech castle.
We were fortunate that the cottage next door was empty during our week so we had the whole site to ourselves and no risk of meeting the neighbours on the access road. It may not have felt so relaxed if there had been people staying there as well.
So in summary a very pleasant cottage in a beautiful area with great views and lovely walks. Some maintenance required and not the best appointed in terms of equipment. In our opinion it's over-priced for what's on offer. Overall rating of 8/10 would have been lower if there had been people staying next door.