I really loved this dress; however, the sizing is awkward. I originally ordered a size 4 (I wear a size 2 pant and XS shirt) and the bottom half fit perfectly but the top half was extremely tight. I returned it and ordered a size 6 and had the reverse effect. The top fit pretty well (noticed the left sleeve liked to slip) but the bottom half was too big.