The material is thick and really soft. The fit is really flattering and it is a little longer than regular shirts. I am 5'5" and 175lbs and I bought the large. It is super flattering and arrived within two weeks. I'm hoping it doesn't shrink too much when washed.