I don't know anything about the actual buildings themselves.
But I used to live nearby and walked regularly in Memorial Park, which this development overlooks. In my humble opinion it is one of the most beautiful and undiscovered parts of the city. If I was offered an apt there I think I'd bite their hands off, meaning I'd grab it.