pretty good
I think the rough bass sounds really good. The percussion is also done very well. Good samples. The very beginning intro and the outro are amazing(1:30-2).
The issue I have with the song is the piano. It sounds pretty good, and sounds like it is a main part of the song. I think the melody could use some work though, because right now it sounds like it belongs in the background. Melodies like that (at least for me) are pretty hard to make. Like at 1:20, that part the melody needs to be really cathy and rich. I usually tend to redo melodies two or three times or more. It gets annoying to me sometimes, but I replay the song in my head and make up different notes in it. really harmonize it. I think sometimes you had the dynamics in the wrong spots. And finally I would cut the piano from :43 to :56.5 personally. (but sometimes it is good to have a break in the main part). hopefully im helpful lol.
Aside from that, theres only a few occassions where i thought there should add some sort of harmony aspect to it(breif moments). otherwise the song is killer.
and fyi this sounds more professional than any of my work.