Really, really, really good movie. But there are 2 scene's that are very hard to watch. If you know Tarantino then think Resevoir Dogs but much worse.
Definatlely worth seeing, excellent movie. Funny at times, horrifying at times, insightfull at times, educational at times.