Well... These are small towns. And the interior of Sardinia is NOT the resort paradise the coastal areas are.
And although the people speak Italian, they also speak a bunch of obscure dialects. You'd still get good food, but in other ways, things might be quite rustic.