My experience is quite alike to what SupNerds said. Very well done ending and flow of the story.
Thanks~