Pretty flowered dress is a soft 100% cotton.There are 3 straps, and it has two buttons, plus a tie in the back. Length is 22" from the top of strap to bottom of hem. Very gently used. No sign of wear. Very pretty dress!! Outside of US mainland, or combined shipping, please contact me for correct shipping costs.