Updated review:
Unfortunately the first time I wore this dress out of town, I pulled it up and it ripped!!! I had to get an emergency sewing kit from the hotel to repair the damage so I could wear it. So sad that its so beautiful and not constructed well enough to stay together. It is so beautiful tho that I will return this and get another and have the stitching reinforced. I even posted a pic where another hole was visible. 

As soon as I took this out of the bag, I knew it was a winner! It fits beautifully and hugs every curve. The buttocks part is a little right if you don't have a small bum but the upper body, breast and waist look great.