My daughter put the costume on just for a moment after we received it. It is a perfect fit and leaves some room for layering underneath. She normally wears a size 12. It is very cute and she loves it. The material looks as if it will hold up just fine and we are very much satified. Thanks