A bit repetitive, but not bad.
I think it would have been better had it been shorter.
At a length of four minutes, I lost interest about half way through because it never really felt like there was a substantial change in pace, all the melodies just felt like slight variations.
Complaints aside though, it wasn't bad.