Good but not great.

The connection between the main characters is interesting, but you can see the train wreck coming a million miles away.
(show spoiler)
I was also super annoyed with Frank for escaping when he only had two years left on his sentence. He was so close to getting out! It was a good annoyance though, since I was connecting to his character a lot and it's supposed to make you feel annoyed and sympathetic to his story at the same time. I also liked the ending, even though I didn't really like how Henry's story turned out. That felt a little too neat and easy.
Overall it was enjoyable and a quick read. I'll probably see the movie when it comes out on DVD, since I missed it in theaters and I love Kate Winslet.