This is really nice. Good mix, good effects on the voice. The only thing I could think to improve, is maybe some variation in the speed of the rapping (in my opinion, anyway). To me, it sounds strange that the rapping matches the tempo so perfectly, no breaks, some slight pauses or speed ups would sound good I think.