I just finished it today! (I checked it out of my library on Thursday) I loved it, Tessa is adorable and Magnus is my favorite. I actually laughed more at this than TMI, though I like the humor of TMI more. Will WAS sexy, but after Jem revealed his whole compulsive lying habit, that turned me off. Am now Team Jem, what about yourself?
Also I really liked Camille and Henry as characters.