I usually wear a size small, for this costume I got a medium and it fits perfectly. The colors and fabric are good quality, they don't look inexpensive. Will be adding a slip to make the skirt fuller.