is st neots a nice place to live