His best since High Fidelity, I think. As with _A Long Way Down_, he doesn't get his American characters' speech quite right - you find them using phrases here and there that Americans just don't generally use, which is especially hard to overlook in the six-year-old-boy character - but overall, the book's a great read.