Yo, I love this. Really nice, fairly modern beat. Drums hit hard, and the melody is great! good amounts of variation throughout too, would work great with a rapper on it.
I really wish you had that main arp synth a bit louder though, it sounds very heavenly! And it does feel a little too long, personally I would cut it down by a minute or so. That's just nitpicking tho.
Overall, good going mane!