I did really enjoy this book but there were certain parts where I felt lost because I haven't read all of Rick Riordan's other books. However I do appreciate them all being connected and the character cameos he throws in from one series onto another. I think if I had read his other series before I read this book I would have understood and enjoyed this book a lot more. 
 On another note, Riordan's writing is very cute and funny, and definitely something I would have enjoyed a lot if I read his books when I was younger.