The beat and the flow mix well together. The lyrics are the only component of the song that's driving me from giving a better score - I feel like they're unoriginal and repetitive. If the lyrics were meant to be taken as a joke, maybe a variety of analogies could have been used to get that point across and add to what I think could have been a hilarious song.