I'm a size 14 and it still is a bit baggy on me, so it should fit most sizes. The fabric isn't the best quality, but should be a bit softer after I wash it. The stitching isn't great. As soon as I opened the package, I noticed part of the lace trim is actually coming off of the garment because it either wasn't stitched in that area, or poorly stitched. Either way, I'll have to break out my needle and thread and do some fixing on it myself before I feel comfortable putting it in the washing machine.