New renders just unveiled for the 900(!!) new apartments at mayfair mall. Looking pretty awesome IMO! What are your thoughts?