It’s good material soft and feels good bring cotton but I would go for one size up. I am size 10-12 usually. Haven’t gained weight still shoulder felt just right now and fitting is tightish... after birth I am sure to gain a few pounds despite the exercise so it will be tighter. Still kept it as I can use it in future after shedding those pregnancy weight