I got the dress in XL and it does fit but the texture is stretched out flat on areas like bust and butt. I dont have a big bust or butt, so I definitely recommend sizing up to let the ruffles ruffle. I can’t wear it without it looking weird in those areas. The actual material feels like good quality. It’s double layered.