"i'm short (5'2"/120lbs), and i really like this piece - i guess it could look good on taller, slender frames, but i'm partial for this one on petite girls. i got an XS, and the front is slightly looser than i would have liked; i've already adjusted the straps as far as they'll go, but the front still billows out a bit, and this is why i've marked off a star. so i think there's a chance this won't fit perfectly on everyone - but if it did, i would 100% love this! there are just so many possibilities, and it's so cute with the buttons, it feels nice, and i really love the style of the back. i'd recommend getting it, but i'd be weary of the fact that it might not fit everyone the way i think it should."