I nearly always wear a size small, and sometimes even a small is too large. not in this case; this top is extremely snug. i would not be able to wear this, and i would've returned for a larger size but the ivory color was a little too yellow for me. in the online photo. the color is more of an off-white than ivory yellow. i'm guessing also that this fabric may not stand the test of time and easily snag. but that's just conjecture.