I ordered a Medium and I could have sworn it was a small. I have to return it! It's super cute, but was too small; the fabric isn't stretchy at all, I could barely get it over my head! AND they're charging me for shipping to return it. LAME.