Nearly every problem in the books is solved in one way or another, some characters are straddling the line between In Character and Out of Character, if not outright crossing it, and it's kind of ridiculous how almost every character gets a happy ending (one character technically gets TWO happy endings), but if you suspend your disbelief willingly, it's still a very nice read.
Snape, one of the main characters, and so, the most noticeable in this aspect, is at times out of character -which is kind of necessary to make the premise of him bonding with Harry work-, but it's still very satisfying to see him defending and protecting Harry, along with other adults, and encouraging a better atmosphere in the school, after the messes that Fridge Horror
points out actually went on in Hogwarts in canon. It's even vindicating, you could say.
Both this fic and its sequel close the story very nicely, leaving you with a nice, warm, fuzzy feeling.