I was so excited about this dress, I bought this for a costume wedding I was attending as rockabilly Poison Ivy and it was going to be perfect. Originally I bought the XL but it was slightly too big so I exchanged it for the L and since the wedding was that weekend I purposely held onto the XL until I got and tried on the L, just in case the L didn't come in time or was too small. I got the large and it fit perfectly, I was so happy with the dress, it looked fantastic! I sent back the XL on the friday before the saturday wedding because I thought the large was perfect. Saturday comes around and I have spent 2 hours on my pin up hair and make up (because holy crap vintage hair is hard!) and I have cut it so close on the timing that I have 5 minutes to put on the dress and run out the door. Imagine my incredible frustration when this seemingly perfect dress FALLS APART when I go to put it on! The zipper came completely undone! I couldn't even MacGuyver it to zip up part of the way, the zipper was beyond saving. I had no back up dress (since I had sent the other one back THE DAY BEFORE) and the only other costume I had was a ren faire costume which would have looked ridiculous with my hair and make up. To make matters worse I only had one safety pin in my entire house for some reason so I had to have my cousin fasten the one safety pin strategically to keep the dress from falling off and I had to wear my leather jacket covering the rest of my completely open back the entire night! So angry and upset with my experience with this dress!