This is amazing! Great ideas you got here i love the melody and the bassline and everything is just so pleasant =). The only thing i would work on if i were you are the drum samples themselves. If you layer kicks you can create a deeper more filling kick and it wont get drowned out ;). Awesome song i love this!
Keep it up man!