I have purchased two tops slightly different styles and both fit perfect. I am 5'7", 145 lbs, I typically wear a size 8, I ordered a med and both fits were perfect. The fabric and construction is like custom made. Very impressed with the quality and fit of your tops.