Very funny at times but with a much darker undertone. I found it hard to like any of the characters but I certainly recognized them and I just had to keep on reading to find out what happened next - there were certainly a few surprises along the way.