I really like these bras, I am 5'7 140lbs with a small bust and the X-large fits perfectly, I am usually a large in many instances or even medium but I ordered a size up because of other reviewers saying it runs small, glad I listened because x-large fits me perfectly, Large would have been too tight. doesn't fit loose or fall off my shoulders but doesn't fit tight either where it's uncomfortable. The material is very soft and I would recommend to anyone to get these.