OKAY Y'ALL, I ordered this dress for a wedding at the last minute because I had jumped the gun in Feb and ordered a short dress and i was told 2 weeks before the wedding all the bridesmaids were wearing long dresses.  SO i ordered this one to see if it would fit because i usually don't wear form fitting dresses.  BUT OMG, this is so flattering and very comfy!!!  And I was not hot at all during the entire wedding.  I normally, wear a large or size 12 but i did read the reviews and ordered a size up just in case.  Perfect fit for an XL and it's a bit stretchy so it was perfect!!!