Both the flow and the music are great, lyrics are also quite good. I love the jazz samples used in it.