flat 166 for sale