The fabric is very thick. The high waist and neck are adjustable which is great for me. I have a very hour-glass figure that trumps most s/m/l costumes but this one fit almost perfectly right out of the box. The only issue is that the bottom waist line is elasticized and extremely small considering it goes around your hips and not waist. I added another 3 inches of elastic and its good to go.