Plot is a bit predictable but solid. Not many surprises but is somehow holding my interest quite well.