Ay, caramba, that was good!! Very unique kind of story. I listened to the audiobook and it was surprisingly awesome! Yes, Jesse Eisenberg does the girl voices pretty well. 
 (view spoiler)[Did anyone else find in annoying that Lila blamed Cassel when it wasn't his fault at all?! (hide spoiler)]