Compared with similar movies of this genre, I felt this one was exceptionally well done: the acting was great, the costumes and furnishing etc. were authentic and the script and story engaging. Lots of flashbacks and tricky segments sewn together a bit confusing unless you already know the basics of the history.