I have several of these dresses and wear them all of them time. They are perfect for layering with leggings, true to size with stretch, can dress up or down. The fabric is medium thickness, is soft and comfy. Very flattering! I’m a curvy girl and wear size large.