This is a very nice quality jacket / sweater hand knitted in Nepal with 100% pure New Zealand wool. It is hand dyed using Swiss-made, AZO - free dyes. It is a fitted jacket which makes you look slim. The yarn is nice and soft making this a great winter jacket. It is nice and warm with front two pockets and one inside pocket. The jacket has soft fleece lining to give extra warmth, coziness and comfort but NOT scratchy. This is a heavy wool jacket and many Sherpa?s up in the mountain in Nepal wears in a day-to-day life to protect from the ice cold. Since the wool stretches, this could fit for both Medium and Large. Please make sure to check the measurement on the top left hand corner before check out this item. This is going to be your favorite jacket for years to come. This jacket/sweater is knitted by the women community living outskirt of Kathmandu Valley in accordance with Fair Trade practices.