We'd stayed for a mid week break with two small kids and the in laws at Easter time. Cottages are in a rural location on a small holding. You wouldn't know it was a small holding - everything from the driveway to the courtyards were very clean, neat and well maintained. Owners were really pleasant and friendly. Plenty of space for kids to run around too (there are some steps).
House was really well equipped. Additionally, the owners have put lots of little things you could well forget - like Capol for kids, etc. We thought this was a really nice touch.
Decor is a little dated, and the bathroom needs a little spruce up (else the comfort and equipment would have been a 10). Everything was spotlessly clean though. Kitchen was quite well equipped too.
There is a beach relatively close by. It's walk-able, but there is a free car park there too. No public toilets or other facilities if you have small kids. Quite a quiet beach.
As far as local amenities go - there doesn't seem to be a lot in the village itself, but you are only a short drive from the likes of Criccieth and Pwllheli.
We didn't spend that much time in Pwllheli despite it being the closest of the two towns. It has a Weathspoons and kids fun fair (which seemed incredibly cheap compare to Devon / Cornwall prices). The town has a collection of supermarkets, including a small but reasonably well stocked Asda (this was the only supermarket we used). In terms of finding Asda - just head from the property towards Pwllheli. Once you are on the main road just stay on the road until Asda appears in front of you, can't miss it.
Criccieth is also well worth a visit. The Cadwaladers cafe on the road up to the castle is a pleasant place to stop for coffee and / or ice cream, especially if you are lucky enough to get a window seat at the rear of the shop - cracking views.
We'll hopefully visit the are again at some point in the future. We'll be happy to stay in this cottage again when we do.