Love this dress. I got 2 - the first one I bought I got in an XL, and it fits perfectly, but, like other reviews have said, the stretch across the chest does sort of fade out the pattern - since the color was dark, it was semi-noticeable. I opted to get my second dress, the yellow dapper flamingo one, in a 2x to see if it was better and I definitely did not notice any distortion of the pattern when wearing it.
I didn't find the 2x was too much bigger then the XL so that was nice - I didn't want it to be too big and baggy, but it still fit nice and fit my bust a little better. Either way, for me, both sizes fit well.
I was worried about the length, since I am not used to wearing things that are above the knee and this def hits mid-thigh. I am like 5'6" - 5'7", so I am not really tall, but I guess the reviewers that say this hits them at the knee must be shorter then me since, regardless of the size I got, the length was the same. I wore a petticoat skirt underneath and it gave me a little extra length and I didn't worry about feeling exposed with how billowy the skirt was.
My only complaint was that I noticed that the print was a little off - didn't even notice until half way through the day wearing it - but right down the front of the dress it looks like the flamingos almost have a third leg. It's not really noticeable until you see it, the shoes they wear overlap and there's just a little bit of a pink line (the leg) that goes up.. so it's a little disappointing, but I figure it was just a misprint that wasn't caught in QC - no one else noticed and it won't stop me fro wearing it - I guess it just makes the dapper flamingos a little more quirky *shrugs*
At any rate - I've been happy with the 2 dresses I've gotten so far and I've ordered a few more. I'll def be getting others too. Recommended.