This dress is prettier and more flattering than it appears in the pictures. I ordered the navy blue, and it is so dark that it appears almost black (The tag actually said black, but I held it up next to a black jacket and saw that it is navy blue, but just barely). The fabric is a poly/spandex blend that drapes nicely. The sizing runs a little small... I normally wear a size 14 but it felt a bit too tight, so I traded it for a size 16 which fit me okay.