The dress came within the expected time frame and is absolutely adorable. Fits great (I'm really short so I was worried it was meant for tall girls only), but I can wear this with either flats or heels. The adjustable straps were a nice touch (once again--I am short) and the buttons are secure down the front. If you don't like the idea that it can be completely unbuttoned in the front, no matter how snug the buttons, and has no slip other than the inner lining, then this is not your dress. I usually wear a slip with all of my dresses so it doesn't bother me. Love it!