This book was full of twists, surprises and revelations. Not just one or two but several. Some a bit obvious but others took me by surprise. I really enjoyed it. Although the obvious ones just plain amused me as they hit Percy like a bag of bricks. 
 I really liked the new characters Zoe, Bianca and Nico. Each VERY different but it adds a good mix to the story. Blackjack is another character that I both like but his attitude has me arching my eyebrows a couple times. There is some deep tragedy in this one. It has been my favorite so far in the series and has me eager to know what comes next.