Bought from airport and can’t return, this jacket says medium but the person I bought it for is 5’10” and 85kg….its too big for them so I would consider this a large and have listed it as large, it’s not defective it’s brand new from JD sports but it doesn’t fit and I can’t return it, see the label says £111 but because its duty free it was £99 so I snapped it up for my partner who is always a medium and definitely not small in anything, get yourself a bargain, brand new and posted fast