It was very good till the twist at the end. It negated the main driving force behind the story. The main character was fighting very hard for his goal and risking everyone only for the twist to ruin it. It changed the whole frame of the story and it felt extremely forced.