3.5 really. It took me a bit to really get into this since the first one was not my favorite thing and I wasn't very optimistic about a sequel. The book ended up being a pleasant surprise however and I really feel like the characters are much more developed and given a lot more personality than they were in the first book.