I ordered a large in this because it was the largest size available at the time (I'm a 12/14 in jeans for reference) and it's just a little bit too snug. Had the XL been available at the time I ordered, I definitely would've ordered an XL. That being said, if I slim down just a bit the large will fit just fine. The fabric is very soft, the embellishments are sown on well, and the colors are adorable. I love that it's a skort too, it makes it more comfortable if you're like me and want to try wearing mini-skirts, but you're not super confident in them yet.