I'm a US size 10 and 5'6". (Typically a medium but sometimes large) reviews said to 'order up a size' so I ordered a Large. It fits and is a nice fabric with some 'give' (not thin) I will say that it is a figure hugging dress. I wanted it for an easy dress to wear to my office job. NOPE! Its more of a casual date dress.....only if I'm wearing my spanx! Haha! It arrived before promised date. Would order again!