This is a really well written story, the lack of info dumping in favor of more natural exposition is a solid choice, but what is mainly such a good facet of this story is the characters, their dynamic and interactions are very good, it's nice to read.