I ordered the small and it fit, but it was way too tight. I'm 5'4 and 169 lbs. All my weight is in my thighs and i also lift so that's probably why the small top didn't fit the way i wanted it to. I reordered the medium and it was a little loose, but i prefer that over it being too tight. still a cute top, i would definitely buy it again.
Rating: [4 of 5 Stars!]