Love, love love this top. it's got a little bit of a native american vibe without being over-the-top. i tend to wear a small in retailer, but the medium was the way to go for me. it's not long, and the style errs on the not-tight side. if you can go between two sizes, don't get the smaller one. and i love the shade of yellow!