Falmouth – one of the best places to live in Britain?