The acting, the setting, THE MUSIC. Brilliant. My only reservation was the dialogue. It felt a bit too modern to me a times (maybe a stylistic choice?) and the characters kept using words and phrases that just didn't fit and brought me out of the film. I get the feeling this will benefit from a rewatch sometime soon.