The skirt isn't bad material but the top is like tissue paper, horrible loose stitching . Ripped the second I put it on my daughter (and no its not too tight on her). Probably won't last one minute of playing so Im gonna return!