I bought this dress for my maternity photo shoot in purple. I am a size 20 and was 34 weeks pregnant in this photo and I ordered the 3X. It fit perfectly! Normally I wouldve probably ordered a 2x but after reading several reviews I decided 3X was the way to go and Im glad I did. The color was definitely what I expected, it was beautiful and the length was perfect, I am 60 and it came to about an inch above the ground. I would recommend this to any of my friends and even now that I am not pregnant I will probably still wear this when I can!