The material was so comfortable, be mindful of the chiffon sleeves and watch for sweat stains, it fit perfectly for my photos. No rips or tears like others in reviews. It was perfect. I’m 5’5 205 and 34 weeks, I got a large it wasn’t too big or too small. I took my photos in flip flops so yes it’s very long but gorgeous and completely worth the buyI used this dress for my baby shower and got 839395943 compliments! It was extremely comfortable! It’s super stretchy, but it’s also very thick so it’s not see through at all. Regardless of your height, it will be longer than your feet; however, I was bare foot the whole time and I had no trouble walking around and mingling - didn’t trip once, just let it drag. (Be careful though!) for reference, I was 205 pounds and 32 weeks pregnant at the time and I got a Large. The bottom and sleeves do come a bit wrinkled but you can use a steamer to steam them out or (like I did) put it in the bathroom every time you shower and let the shower steam get the wrinkles out. I would highly recommend. I got the mauve purple one and the color was beautiful - even though I feel it was a bit more burgundy/mauve than purple-y. For reference, my boyfriend has on a burgundy long sleeve shirt next to me. Hope this helps! I loved it!I was a size large before I was pregnant so I ordered a large. It was slightly still big. I was 29 weeks when I had my shoot so I was only about 7 sevens. I’m sure if I wore it now at 9 months I would fill it out.I loved this dress! It fit so comfortably and was very stretchy. I am 5’4 and pre pregnancy I’m about 123 lbs. In these photos, I am almost 9 months pregnant and about 170 lbs. I got a size small and it worked perfectly for me. It is VERY long, so I would only recommend this dress for photos specifically unless you’re super tall.I love it so much I will upload pictures the day of baby shower thank you!!!!got a damaged piece. so annoying