Fabric is similar to poly/cotton, has zero stretch. Runs small. The flaps in front are difficult to see in the pictures due to the pattern, and are not flattering at all. Instead of looking like an intentional, cute detail, they just add a bulk of fabric making the tummy area appear larger than it is because they don't lay flat. I wanted to love it, but it was a big no for me. It may work better for someone who is less curvy.