Flats are out of fashion as millennial buyers choose longer term houses