Technically, the label did say CLarge." The photo looked like a large. Unfortunately, the front hem came up to my belly button. I don't think the seller did anything wrong on purpose. The shipping price was stated upfront so no surprises. Cute top, just not for me. I'll be giving it to a friend.