Oh, McEwan can write. And oh, as of late I've become increasingly fond of well-written adaptation of historical works (in this case, yet again, Hamlet).
This is a book that I thoroughly enjoyed, also because of its setting in a London that is ultimately home for me. Perhaps not a full return to form (it's a novella after all, and the plot is quite clearly derivative) but this book did keep me thoroughly entertained for a weekend.
The ending is somewhat predictable, with a deus ex machina that has been there all along (or at least for 40 weeks or so), but that doesn't take away from the overall pleasure of the read.