This dress is adorable! It's slightly large; even though I ordered a Small. It's nothing that I can't work with. I love that it's cotton, which is so hard to find. This will be great for summer. I don't think I will have any issues with sheerness; there is a slip sewn in; almost like a petticoat, and the straps are wide to work with bra straps or strapless bra.