It had its moments, but in the end I found it rather unsatisfying. I especially didn't like the way that everyone except the two black people had something of a happy ending. Not sure what the author was getting at with that, but it left a sour taste for me.