the master apartments