The cutest little denim set, the vest has distressing and raw/uneven edges and is a roomy fit. The shorts are a fitted TTS with no stretch. Macy is a 2/4 or a 24 or 25 in pants and 5’7 wearing the small. We suggest 24/25 small, 26/27 medium, 28/29 large because of the shorts