This denim vest has a very close fit like the denim jacket I cut the sleeves off of. Vest - M if you want a more oversized fit I’d size up Pants - M Birkenstocks - true to size T-shirt - L #LTKStyleTip #LTKFindsUnder50 #LTKOver40