Just finished this:
I got it free at a conference and read it during the 3 hour train journey back.
Like all McEwan's books, it's good, but has nothing that will stay with you for long.
But it does have one real laugh-out-loud moment, which made me laugh like a drain.