I'm a size small and this was wayyyy too tight on me. I bought it to use as a slip dress under a sheer sweater dress. Besides it being so tight and uncomfortable, it rides up with every step you take, eventually becoming a tank top. Returning it.