The dress is a spandex/polyester..lets just start there. Might be my error, as I thought it would be cotton. Length wise, Im 5'4 and I SWAM in it. Its to long and too big. I don't believe the sizing is correct. I opted to return it but then was being charged to do so. I decided to just park it to the side and throw it away soon.