Looking at N Wales for a family holiday. Ideal: good beach nearby, sea views, nice places to visit (castles, wildlife, etc), in a good base, preferably picturesque, that isn't too small to have shops, cafes etc so not a remote village but not a big town. I've found what looked a great prospect in Barmouth but after a quick Mumsnet search i can only see negative reviews of it as a resort - tacky, grim, depressing were words used. The pictures online look lovely though! Victorian houses, nice harbour, yes some fish and chip shops and amusements but hardly any decent sized seaside places don't have those. So, anyone who knows the area, what's your honest opinion - avoid?