Really nice piece. Stays varied and keeps the listener's interest. Especially enjoyed the transitional moments.