I'm not a fan of this style of hip hop
But,
I wanted to give you a positive rating on this one, because it does sound professional and ready for someone in that type of style.
Very well produced and mastered in my opinion.
I'm more of an indie/soulful hip hop guy.