A Mountain View apartment building changed hands for $21 million amid market conditions that saw vacancy rates improve across ...