great place in centre of Falcarragh