The characterisations, the dialogue (those pieces of gossips were absolutely priceless, and so were the comments about 'poofs'), the humour, the serious and poignant undertones...
He wasn't looking forward to his weekly visits with Gran any more than he usually did, but he felt a little better about the world.
I *love* Neville's POV here. Of course he loves his Gran, but their relationship is a complex one, and that comes through beautifully.