I'm 5'5", 130-135 lbs, average build, B cup bust. I ordered the small and it just didn't seem to fir right. I feel like maybe a bigger bust would be better for this top, but I'm not sure. I want to like it so I returned it and ordered a medium to see if that helps. Fingers crossed!