This denim on denim look is one of my favorites this season!!
SIZING:
Shirt: Medium (tts)
Jeans: 6/28 (tts)
Boots: 10 (tts)
Vest: Small (size down one size)
Jacket: Small (very oversized, size down one size, possibly two sizes if you want it more fitted)