"I'm 34-25-36 and got a small in ivory. The front isn't at all sheer but the back is slightly sheer. Only slightly. Its very soft and comfortable and perfect for a casual day at the beach. I have to wear the straps at the shortest length to keep my bra from showing, but I have a really short torso. Its cosy and basic and I definitely recommend this, especially now that its on sale!"