This dress is probably one of the most flattering dresses I have ever worn. It's kinda stretchy and made of a thick, quality material, so it's like wearing spanx...without the actual spanx. It's awesome. It also hits right below the knee, so it's perfect for a professional setting when paired with a blazer, but can also be worn for date night. The best part about this is that the dress comes in a billion different colors. Okay, not a billion, but you get the gist. I really want to buy the royal blue and the black, but I'm going to try to refrain. If I really like an item, I tend to buy one of every color. It's pretty rare that I'm totally smitten with something to buy more than one quantity of it though. So, this dress clearly made the cut.