Block of 34 Luxury flats newly completed