I liked it. The melodical progression is simple yet catchy. It' also well mixed. I have some issues with your structural choices, though: the music loses tension around the middle and basically restarts, instead of progressing to a greater climax. The transitions between stages with different instruments also don't happen very naturally, and the end is also too abrupt (considering this isn't a loop).