H&M oversized blazer jacket in cream striped color Double breasted Label shows L as in brand size chart that means 16-18 but for me who size between 16-18 its very large So i would say it fits well on uk size 20-22 Never worn but washed out one time Excellent condition