Last night, Azealia Banks pulled a Beyonce and dropped her album out of nowhere. It's hard to believe that "212" came out 3 years ago and we have been waiting on this ever since. She isn't even the most popular Azealia anymore, as some white girl from Australia has stolen that moniker. While it might seem as a little bit of too little too late, I'm happy to report that this isn't the case. While some of the material may be dated, it doesn't sound like it, and much of the old stuff that does show up has been reworked for the better. Even the newer and more experimental stuff mostly works, sans "Nude Beach A Go-Go," which comes off more as a skit than an actual song. Yes the album is torn between the old direction and the new horizon, but it still shines. Azealia Banks still has a great rhythmic flow that is truly outstanding and she can sing, like actually sing unlike fellow female contemporaries. It reminds me of many ways of something Foxy Brown or Lil Kim would have dropped in the late 90s, and I mean that as the highest compliment. It's sexy, brash and most importantly promising. Hopefully we won't have to wait so long for the next one.