Solid Sci-fi. Depth in character development, depth in story, but perhaps more importantly, a satisfyingly consistent flow of wondering what comes next, ultimately keeping your interest beyond the cool technology and surface material that typically come with sci-fi genre based material.