Pay attention to the size! It says XL (42), but that means a European 42, so like an Italian 46. Other than that, it`s well made, all in plush cotton, it protects you from the mid-season chill without making you sweat when the sun comes out. Very comfortable to wear and goes well with both casual and dressier clothes. Excellent buy, I recommend it.