I absolutely love this dress. i am 5'0 and 167 pounds and the extra large was way too big. the large was perfect. the fabric is substantial but the fit is loose and swingy so it is good for the atlanta heat and humidity. i want to wear this every day.