The taller building vaguely looks like UK council estate towers like these:
Source
They're going to ask for more balconies. The low rise building looks a little bit too much like the Hyatt House across the street. Overall though I see this evolving into a nice looking development eventually.