Ron was very well done, though I'm a little hesitant on Harry. I love him, don't get me wrong, he just seems to falter in character every now and then. Of course, I am comparing the JKR Harry with shocolate Harry, so that's where I'm probably going astray.
But yes, this was fantastic and splendid and wonderful and and worthy of so many more adjectives than I can think of.