Thinking of moving to Leeds, saw some lovely new build houses in seacroft area...anyone know what it is like? Thanks