Spent last week there in a self catering cottage, on a farm.
For those who are mildly geographically challenged it is the sticky out bit just underneath Anglesey.
Absolutely beautiful. Just the tops. Lots of small mountainous/big hillish bits. Everywhere else is rolling green hills with sheep and cows galore. Occasional cool mini bits of forest to drive through (tunnels of trees that the dd's squealed with delight every time we drove through).
And the beaches........well if the sea hadn't been shriek inducingly cold we could have been on a tropical island. Aquamarine blue it was. Top sand, nice rock pooly stuff, good tides so you didn't have half a mile to get to the sea when the tide was out, but big enough so as DH could make a proper big (I may not own a ferrari but check out the size of this mound of sand) sized sand castles.
Most of the beaches had good cafes on. Our fave beach (Porth Oer aka Whistling Sands), had a cafe that did Cheddar and Chutney panninis....how wonderful is that.
Abersoch (where the Cheshire Set holiday donchaknow), also v nice, some good shops and plenty of good eating establishments. No tat.
Oh and the weather was excellent, I got a mild tan...in October.
So there we go. Had to get that out of my system. Great place. We will be returning.