Overall I really enjoyed this. The mix sounds really clean. Everything sounds nice and crisp. The drums hit just right and overall all the instrumentation comes through nicely.
Melodically it all works from a technical standpoint. Every different piece seems to compliment the rest of the song really well.
The only criticism I really have is that it sounds super upbeat. It may be exactly what your going for and in that case feel free to disregard what I’m saying. To me personally part of the melody sounds just a little bit too over the top. It almost reminds me of like video game music or like a Japanese cartoon theme music or something. That’s just my personal opinion though.
Overall this was really nice though. Keep up the good work.