I liked it. Shame I guessed the ending when I saw the trailer, though.