This cyberpunk urban fantasy was a pleasing surprise. It didn't go where I expected at the beginning.