I am definitely satisfied with purchasing this dress . I purchased an XL dress and it fits perfectly . It have a snug but loose fit at the same time . The length is perfect ! The material is very lightweight , but not see through . It fits exactly how I imagined it . I will definitely purchase more .