I'm 5'4, 170 lbs I purchased a Large, and it is a great fit. It is not tight, the material is soft. I purchased it because it looked comfortable and wanted something nice but comfortable to wear the day after my wedding. Considering purchasing in other colors.