The movie doesn't have a complex story, and in a way it's predictable. But the beauty of it is in the interaction between the characters, and besides a few moments of the movie close to the end, where the villan becomes clear, their actions are quite natural. The movie flows and gives the impression at any time that it could go in different directions.