Meant to say that Fenwick is quite a nice wee village too, couple of decent hotels/pubs. Some new houses being built too if thats what you’re after. Sorne also very nice.
Avoid the following – galston, newmills, darvel, tarbolton, mauchline, patna,dalsmellington, to name a few – all old mining/mill towns that have had the life torn out of them and they’re just shiholes now.
Kilmarnock isn’t nearly as bad as its being made out to be, people are very friendly generally, easy access to the countryside, cinema, gyms, nice restaurants, coffee shops, lovely country park.