Classic Tarantino, If you like him, You'll like this.

Rating: 9/10 (29 December 2015)

This movie is classic Tarantino all over, it crosses multiple genres in one and is dialogue driven. If you like Tarantino's movies then you'll like this one, probably love it, I know I did.
Most of the complains coming from other people for this movie are generally complains that are addressed at Tarantino for every movie he makes so there's nothing new there. If you don't like Tarantino, don't like gore, don't like a movie which is dialogue driven for the most part and are easily offended by racism/sexism and so on, then you probably should not watch Tarantino movies.
The cinematography,score,script and actor performances alone make this movie top notch. The plot has a few plot holes but is solid and the movie never gets boring even though it's almost 3 hours long.
Everyone in the cast did an amazing job with their roles. In particular, Walton Goggins, Samual L. Jackson and Kurt Russell impressed me the most but there were very good performances from the other actors as well.
The music was fantastic and the best thing about it was that it was used in a magnificent way, just in places when it fits and is needed, something a lot of other movies get very wrong.
The whole movie looks beautiful, there's a lot of detail and it's shot marvellously.
Now about the dialogue. It's fantastic. At one point there was a character introduced to the story, he was referred to as simply the 'Hangman'. His introduction got me nervous and I didn't believe the film but then he had a monologue explaining himself and he immediately sold the idea of who he was, just by dialogue, great dialogue. There's quite a few memorable scenes and monologues in this movie that are really suspenseful and there's also humour, I laughed out loud at least twice while watching the movie.
One of the things I disliked about the movie was the ending act. It wasn't disappointing,it was actually very entertaining and somewhat unexpected, however when I thought about it some things didn't make too much sense and you could nit pick a few plot holes in it. I still liked it but it could've been more polished.
Another thing I didn't really like was how Tarantino handled the non linear story telling at some points in the movie. In my opinion he usually does a better job in transitioning the story from past events to future and present events but here it felt a little bit abrupt.
Those two minor problems with the film didn't held me back from enjoying this masterpiece as overall it was great and I'll probably watch it a second time.