I think this is a good movie. You might have to watch it twice before you understand it. The story has been compressed very tightly, transitions are short, characters develop suddenly, and nearly every line of dialogue is essential. This doesn't prevent it from being an enjoyable movie; it just requires the viewer to pay close attention.