Not quite up to the "Gone Girl" standard of twists and turns but it does keep you guessing. Even when you figure it out, it still holds your attention to see how it will come out. The ending is a bit too neatly wrapped but I won't spoil it.