I ordered this top from store. i'm 5'3" and 114 lbs, i ordered size 4, fir very nice, just front is little to low for me, but i wear ten top , it will be fine. the style and material are amazing, love it!