This dress is big! I usually wear an XL and even XL sometimes feels a bit tight. I got this dress in L and it fits well! It is also pretty long. I am a tall person and this dress goes all the way down to my ankles. Very good if you are big and tall! It also has a silky feeling to it, but it isn't as breathable as I would like it as it is polyester. It feels alright, and I feel pretty in it. Also, this dress covers up any flaws (leg hair) that you may have which I love! I would definitely buy from this company again.