a luxurious flat in a great New Town location