Really happy with this product. If you are a man who wears size 42 shirt, go with L (90cm). The product might look small initially but it fits as expected and is meant to stick to your body and keep you warm. Buy it if you are travelling to cold countries.