This was hard to rate. I really enjoyed it, but I didn't love it. But I loved certain parts about it. Like Stiles. I adore Stiles. Always have and always will. So it was great in that sense.
I'm going with 4 stars and will probably read it again and it might make me change my rating.