This was a bit big on me. I'm 5' 2" and 135. I use Adriene as a guide. If something is big on her, I know it might fit me perfectly. This, however, was big on me and I got the small! I wanted it to fit as it is very cute. I ended up returning it. Arrow 22 provided GREAT customer service as always and makes returning items VERY quick and easy! This is my favorite boutique to order from and I live in California! I'm a loyal customer.