Love this top! with swing/loose tops, i always size down. i'm 5'1", 115, 34b, and took a 0. it fit very well, i tried a 2 on as well and i could see what the other reviewers were saying about the top part not laying flat. so size down if you can! i got white so i use a nude bandeau bra with it, works well!