Two City Plaza is the simply the best new building in South Florida.