Stellar
It's a good piece, and you use multiple voices, but i feel like you limit the amount of voices you use at a time a bit too much and that just kind of restricts the piece in so many ways. It was also fairly basic rythmically and I found that a bit boring.
Other than that, good piece.