I listened to the audiobook which helped me appreciate the author's life story. I won't say it it a gripping read but I just kept listening til the end.
I don't usually like sci-fi but this had such great ratings I thought I'd try. It held my interest best when I gave up trying to figure out what was going to happen. I thought the ending was perfectly in line with the plot.