would building=terrace (i.e., row/town house) be more appropriate?  Since there are only 4 units per building, this would be a very small row.
I think I probably would have marked them as apartments/condominiums semi-detatched is somewhat "correct" but sort of implies 2 units per structure?  hmm...