As many reviewers have shared, this movie is intriguing, colorful, engaging, and well paced - with vivid characters and interesting plot turns.
Still, I felt the level of violence was a bit over the top as things evolved and started feeling like a Sam Peckinpah or Quentin Tarantino style ending.