Sounds good-dense sound, the synths sound nice, and there's usually some kind of sound to lead the next section-so i would say this is nicely arranged and not just 1 riff repeating over and over. Nice female back vocs-they sound nice. The male rap sounds good, the content sounds heartfelt and nice to have accompanying video. If i were tracking this i would have tried for more syncopation in the rap-hitting right on the beats, at times it does and at times it doesn't. Just my opinion, don't listen to much rap.. Mix is certainly loud enough and not too harsh or boomy to me, sounds polished-nice work.