Dark and comedic, and at times disturbing. I loved how Welsh has managed to develop such complex characters and humanise them, whilst also embedding political and societal issues in this tapestry of vignettes. The code-switching and use of Scots added another layer of richness as well. Might not be for everyone but it‘s a brilliant novel. 8/10