Cute top but definitely runs small. I usually wear a small and ordered a medium and its skin tight (Im 128lbs). The package arrived dirty and dusty like it has been on the floor which is rather disappointing when buying a new piece of clothing- I almost returned it for that reason.