Anyone know how their knits fit? Plan to buy one online but unsure whether to buy L or XL. See they're made in Italy so assume they're on the small size, but I've never tried one on before. Would appreciate any feedback/help.