This fit tightly as expected. I would warn future buyers that it is completely sheer. The skirt has a layer underneath, but it is not completely opaque and the top is just lace. On the model, it looks as if there is some coverage, but that must be the model's undergarments. This was a great dress for a romantic night out, but not great for walking down the street as it kept trying to creep up...it's super short already, things got out of hand quickly.