True to size, no stretch. The color is most similar to the model wearing the hat and belt. Lauren (not pictured) usually wears a 10, and she was able to fit in both the medium and large. If you want it to be a little loose and flowy, stick to the sizing below. If you want it tight, size down one.