This top is so cute! love the stripes in the red print and the detailing of the buttons. however, it does run slightly big! i'm 5'8", 145 and got the medium. it's so low in the front that i do have to wear a cami underneath. i see why they designed it a little larger since it comes up on the sides and it's supposed to be more of a relaxed fit. i typically love when shirts are long since i'm a little taller and this one hits perfectly in the front. it does dip down in the back and covers my bum (