Fits true to size, small fits sizes 3-5, medium fits sizes 6-8, large fits sizes 9-11; you could size down if you prefer a slightly less relaxed fit.