Good actors, nice acting, logical plot, important issues showed, no visible plot holes and a nice, bitter-sweet story. Some may not like it though, as the topic will appear rather boring to those who prefer action and ass-kicking.