Really good. Would recommend to all. I can't give it the full 5-stars though because I did see the ending coming from a mile away. Really well written though. Very interesting. Kept my attention the whole time ... I only wish my commute to work were longer on some days so that I could have read more.