While I had issues with a few things in the previous 2 books, and particularly the last one, this one made up for that in so many ways. I must admit I don't read this series for the main characters Jace and Clary, but I was happy with the amount of screen time my favourites did get. There's a wonderful link back to Infernal Devices, and the ending - with a hint of the next series - made me happy. Highly recommended.