Bought this in a large, it was extremely small. More like a size small to medium. If you are hourglass be wary, it has almost 0 stretch. I couldn't imagine this going over my hips, honestly I don't even think I could stretch it enough to get it over my rib cage in the first place. The small must be kids sized. I can't tell you how it would look on, never got it on. The fabric did pick up every piece of lint in the room as soon as it left the package too. Disappointed. You'd have to be super small and with a small straight frame to wear this.