Rick Riordan never disappoints. His stories are thrilling, funny and educational. I'm learning so much about Greek and Roman mythology! With all the characters he has introduced in the earlier books, I think he did a great job of showing their point of view, still keeping it 3rd person, without it getting confusing. It didn't help that each character segment had a cliff-hanger - how can you stop reading? My only complaint is about Nico (view spoiler)[coming "out" and having a crush on Percy. Oh well... (hide spoiler)]. Now I have to wait a year for the next installment! Arg!