At this point in the series, you should know what to expect: no one answers anyone's questions, everything moves exceedingly slowly, and Kaylin saves the day with powers she barely understands. You either like it or you don't.
The pacing in this one is uneven and unusually glacial even for Elantra, but that's balanced out for me by three critical soul-baring conversations (with Severn, Teela, and the Consort) where characters actually lay all their cards on the table and speak from the heart. Also, there is lots of Teela. I like Teela.