The fabric is thick (not sheer) and very forgiving. Feels kinda like a bathing suit .. in a good way! The dress is SHORT and bending over will result in flashing everyone. I got the "middle finger" print and it's a hoot. If someone knows in advance, they'll see it (and laugh) right away, but honestly if you don't tell people they don't seem to notice.