This is not what I thought it would be. It was MUCH smaller than expected. I am a size small and ordered a medium just to be safe, but this is like a kids uniform. The skirt barely stretches and even fully stretched doesn't fit. Also, the skirt is sewn around the bottom so it is not free and it bubbles up when I attempt to put it on, and the thread is white and looks really bad. The shirt, although see-through, is decent quality but the zipper immediately broke when I tried to zip it. Unfortunately I can't return it because it has been so long between delivery to my house and the time I actually got the product. I won't be buying from Cosmates again.