Material is ok, if you have extremely sensitive skin it might be a little rough but I like it. Very flattering to multiple figures and I can wear it while pregnant or normally due to the stretchy-ness. The ribbon is very thin though (its a little see-through, you can see the pattern of the dress through the ribbon), but it it optional and does look nice even though I will probably replace it with a thicker ribbon (after Ive had my baby).