I live in this neighborhood and I think, in general, the style of this building fits in well. That being said, there is no way I'm going to accept 18 stories with virtually no public realm without a fight. At most, this lot should be 12 floors.
Also, micro apartments are selling at -20% right...