Each track fits together nicely and intuitively - nothing stands out in a jarring way. There are some moments when the mix feels a bit imbalanced: sections that are too quiet overall, instruments that poke out of the rest of the mix, even some dryness. Otherwise as a whole everything is well-crafted. Great job!