Abrasive, gritty, simplistic, dirty, confrontational, ruined, acid and prickly ...