When looking online at a cute dress for $40, you don't expect much. I was suspicious of all the reviews that said this item is sized as expected.  I usually wear a medium or large in dresses, so I ordered this in Large in both the Navy patterned and solid Black.  The Navy was a bit bigger than the Black. I couldve gotten away with a Medium Navy Pattern dress, but needed the solid Black in Large.  Not sure why the discrepancy, but the dresses are slightly different - the Navy patterned dress had no collar.  I kept both dresses - they're close enough.

The fabric is thick and good quality, helping it maintain its beautiful lines.  I purchased a petticoat to wear under it. The dress doesnt need it, but it looks better with it.  It is very flattering and I look forward to wearing it to all sorts of occasions:  dinner, work, parties, etc.