i got a small, worried it might not fit, but it fits perfectly! it isn't stretchy, so if you want to be safe, don't get a size you don't think'll fit! it's definitely a short top, but it's supposed to be. it goes perfect with a high waisted skater skirt or shorts (: i'm very happy with my purchase ^^