Being generous with a So-So because I didn't really enjoy this one that much. The writing is fine, but the pacing is way off - it takes ages to get going - it's just not very exciting/intriguing & I didn't engage. The plot is slow, sometimes going nowhere in an over-wordy manner while my meagre interest depleted. The structure also confuses the chronology. It improves slightly around 80% but that's too little too late for me. Was mostly bored.