I’ve found Italy and Italians, and other latinate countries in Europe (Spain, France) live to a different rhythm than anglo-germanic countries (the UK, Germany, Scandinavian countries etc). This is partly influenced by the warmer climate and the associated development of the siesta after lunch.
In Italy, shops and other businesses are closed between 1 pm and 3 pm and many banks are open only in the mornings. There is also something called “Italian Mean Time” which I know exists in France where it’s called “French Mean Time”. A 9.30 am breakfast meeting (for example) with a friend actually means anytime between 9 am and 10 am.
They are never late. And if they arrive at 9 am and you arrive closer to 10 am they are cool about it.