I was a little worried about the fit because weight fluctuates so bad. But it's absolutely perfect! The material is very soft and smooth. It lays nicely without hugging in all the wrong spots. I am currently at 210lbs, 38C, 5'7" and ordered the XL. It is not too tight anywhere, including the sleeves. The sleeves are a very comfortable snug fit without bunching up in the armpits. The skirt portion is flowy, and lays just at the top of my feet. Pockets are perfectly placed. The material is very stSee full review