This was as expected.  Fit is okay.  Should come in different sizes instead of one size fits all.  By daughter would like it to be smaller, but it does look cute on her being bigger than needed.  The material is see-through.  Not sure how long it will last because it is thin.