It is one of the best films I've watched in quite some time. The review by johannes2000-1 is spot on, far better than I could ever critique it. This is, without doubt, one of those extremely rare 10/10 films, I loved everything about it (the opening had me wondering, but it's the only weak part of the entire film). I was not prepared for the constant flow of intrigue, serenity, excitement, sorrow, joy, & humour that it flawlessly wove throughout the story. It's one of those that will stay with me for a very long time.
For any of you who watch foreign language films dubbed, stop! The acting by those dubbing is always terrible & ruins an often great film. If you know how to read, do it - you will hear the actors voices saying the words you read, & you can get a clear sense of their acting & portrayal of the character and the scene.