i never write reviews but this dress went above and beyond my expectations!! first off, i live in florida and it came in 5 days which blows my mind because i was expecting it to come in 1-2 weeks. im usually a size small but i ordered an xsmall because the elastic part under the boob and i'm so glad i did!! i was worried about the length (im 5'3) but its honestly not that bad (with the money you save you can get it altered or just buy some extra high heels!!) lastly... if youre worried about your boobs slipping out DONT because you can tie it so that the straps secure the sides of the dress ;) (refer to pic #2). if youre debating about whether or not to buy this TRUST ME just add it to your cart :) materials thick, color is spot on, and most importantly i feel so comfortable it in!