It is put together well.... but I can't shake this feeling like there was too much thought put into how to make sure the hooks work well, which ultimately makes the content itself suffer, as well as the expression of what you are trying to convey. It feels overly polished I suppose. Music doesn't have to be complex in order for it to work, in fact simple often works best. But this was more than just simple. It kind of seemed watered down, like some producer is telling you how to make sure you stay catchy and look sharp. Just being candid I suppose. Production is top notch though.