So close! Ordered the small and it very nearly fit me but I had to return it considering that's the smallest size it came in. (5'2, 108lbs) I really wanted it to fit because it was a good length and decent material for the price.