Good job overall. The mix is out of balance; some instruments/melodies are too present compared to the accompaniment. The compositions themselves are good.