I loved the Last Olympian. While the story doesn't really take off until Percy arrives back in New York to prepare for Kronos's attack, its an exciting and hilarious ride when it does. The best parts of the story isn't so much the fighting as Percy's observations and interactions with both friends and allies. Whether Percy's commenting on whether his pet hell-hound Mrs. O'Leary understands his instructions or his version of praying to the gods, its hard not to laugh at Percy's irreverent remarks.
But most important of all, the Last Olympian is a story about family, forgiveness and redemption. Silena Beauregard, the spy in their midst, gives her life to rally the remaining Camp Half-Blood inhabitants to the rescue. Silena had wrongly trusted Luke in the past but regretted her actions after Beckendorf, her boyfriend, was killed. Hades who held a grudge against Zeus for killing Niko's mother is taught the importance of forgiveness by his son . Niko, who once blamed Percy for his elder sister Bianca's death and almost destroyed himself to carry out his vengeance, reminds Hades that he himself will cease to exist if Olympus is lost. Ethan Nakamura, the son of Nemesis who felt his mother had never been given her due as she is a minor god, is killed by Kronos when he turns against Kronos once he realizes that everything and not just the Olympian gods would disappear if Kronos won. Luke, who had always felt abandoned by his father Hermes, too remembers his promise to Annabeth to make a family of their own and is the one who defeats Kronos in the end.
I totally enjoyed it.