This isn't too bad. Straddles that fine line between great hip hop and forgettable hip hop. Good flow, but melodies and beats maybe a little lazy. 3/5.