is darvel a nice place to live