I was surprised by the fabric, because it didn't look like the picture online. However, the dress fits very well, it is flattering, it's not too thick, but also not too thin. It's not sheer. You can wear it for casual but also for more dressing occasions, depending on what you accessorize with it. I would definitely buy again.