I was worried it'd be too small, so I bought a large, but usually I'm a medium. The large still fits but is a little loose. So I think these must be true to size. I wear these types of skirts under dresses of the same color when the dress is too short or if it's very wavy and blows around too much. So basic cotton quality, nothing fancy, but does the job.