I'm reading it now (not at this moment lol) and it's really good so far. I'm somewhere on page 300, and I can't wait to find out about some of the stuff. Umbridge is so cruel, though!