This was a pain to size. Took two returns - 3rd times a charm! I'm normally a size 4-6, and based on the measurements given I ordered an 8. Couldn't even zip it up. Because it was so small, I returned it for a 12. Massive. Then returned that for a 10. Still big, gaps at the bust, and isn't the most flattering fit, but I just need to wear it once as a bridesmaid dress and I'm not trying to look super cute and upstage the bride. It's lined and has built in cups - surprisingly nice quality given the price. Just give yourself time for returns if you need it for an upcoming event.