Interesting, in an unexpected way.
Let down, I thought by the predictability of its Hollywood-style ending, where everything has to be just so neatly wrapped up for everyone that it became weak and drops the audience out of the fantasy.
Overall still worth seeing though.