This dress was perfect and made me feel so beautiful on my wedding day! It fit so comfortably as it has a kind of bra strap inside to hold it in place and accentuate the curves. It has buttons down the back and a short train. The fabric is lace and has a few shiny beads on it which makes it sparkle slightly in the light. The quality is excellent and it has only been worn once for a few hours. It has been dry cleaned. Extra tule was added as a layer under the dress at the bottom to make it "flare" out slightly. It has detachable lace straps and small transparent buttons to hitch the train up which came in handy when dancing. I hope this dress will bring as much joy to you as it did to me.