I’m in the large of the top but it’s a loose fit! I’m in the 30 of the jeans perfect fit. Fully stocked!