Great!
This is a good one! You're getting better.
The intro suffers from a bit of repetitiveness, but I very much enjoyed the melody. If this had a bit more variation to it this would be awesome! If you have a long song, it's best to keep it interesting to keep the listener's attention. Everything about it was great, I loved it. The only thing I think is that it could have been compressed into a 3 minute song, which would have been better to keep my attention.
Keep it up!