the material is so soft bc it contains 85% of cotton and 15% of polyester. my weight is 47 and my height is 155 and I take L. it fit perfectly but the shoulder part is bit loose. it kinda fit as well.if u have bigger body then i don't recommend for u to buy it bcs it might be too tight