Wow, this was way nicer than I expected! Great value for the price. I wish the back of the top was adjustable, but it fits me perfectly right now. I am a size 4 US ladies or 7 in juniors, and the medium is comfortable.