I am not a huge fan of Tarantino, but this film is quite allright.
The story line is very well done and it keeps you guessing until the end with cuts to the present and then the past and back to present. Of course, being a film by Tarantino, you get the huge amount of gore and blood.
Watch for this flaw: when one of the people gets shot in the house, the gun is pointed at a different place on the body of the victim than where the blood comes out of, quite a bad job of directing and editing. Another one is when the coach comes on a road, you immediately realize that the road has been cleaned by a snow thrower, something that did not exist at the time of this story.