pretty good
needs a bit of work in areas... like volume levels. Your synths are drowning everything else out including the beat. Good synth usage, fairly good arangement, the only thing u need to watch for is the diversity and the mastering. Go check out my stuff for some examples
g-R