I can't say enough good things about this dress! I bought it for my maternity shoot and figured if I could wear it to my shower that would be a bonus.
I am 5'4" and when I wore the dress . I tentatively ordered a medium based on other reviews , but the medium fit me perfectly! It was a TINY bit snug getting it onto my chest area, but once it was on and everything adjusted into place, I felt extremely comfortable and never felt that the dress was too tight or that I was restricted in any way. I honestly think that a large would have been too big.
The dress was long on me, but it flowed beautifully for the photos which was the main goal. The dress is very well made with soft fabric and has a second layer/slip underneath that goes to your knees. This is such an important detail in dresses and really sets apart those that are well made!
Even though I am pretty large-chested, I also felt that the dress covered me completely and showed enough skin without showing too much. I am more on the conservative side and didn't want a push up bra or anything - more power to you if you rock one! I wore a nude pregnancy/breastfeeding/sports bra type bra underneath and it worked perfectly. I also wore a nude pregnancy shaper.
If you are buying the dress for photos, I would highly recommend bringing mom/sister/etc. along to hold the dress during the shoot. It really helps make the best use of all that beautiful fabric. I also washed the dress in my regular washer (cold water) after our very sandy beach shoot. The dress help up beautifully in the wash and I hung it to dry.
I searched in a lot of different places and this dress for this price couldn't be beat! If you are on the fence, definitely buy it!