I love this top. I had a feeling it was going to run large due to all the material and ruching on the sides so I purchased a medium instead of a large. It fits great! It is very comfortable. For reference I am 5'10"  150-155lbs and 36C.