Very well done, with a hand made feel to it that fits the theme. The music is great, and it resists the urge to over-produce.