3/5 Stairs. The core of the story is interesting, but it took a long time for me to get into this book.
3/5 Stairs. Great premise and execution. I just wasn't crazy about the ending.
5/5 Stairs. A truly unexpected pleasure.
4/5 Stairs. The book looks at an interesting question - can you reclaim what you've lost?
4/5 Stairs. I've heard people use the expression "it was a roller coaster ride." This is the first book I think I've read where I really felt that way at the end.