It’s well produced, well written and well told, with a great music score.