I love this dress so much I got it in all three colors. It's cool, comfortable and flattering. It hides my post partum belly perfectly. I am 5'2 and it hits right at the ankles, so I can wear flip flops with it. I am a size 12 and the large fits perfectly.