This dress is super cute. I wore it to a wedding rehearsal and got a lot of compliments. As with everything, I am sure it's not for everyone. But I loved it. The material is not linen- its more of a stretchy/shinier (but not terribly) cloth. The pockets hide your stomach, which I loved. The length was above my knees but totally appropriate for me. I am 5'2" however, so it might be too short on someone tall.