This dress is made of the strangest material ever. Its so stretchy that it almost feels rubbery. It does fit as expected though. I'm 5'4" and 120 pounds and got a size S. It has a zipper but I think its unncessary because of the stretchyness.