liked it on a picture, just what I wanted. However, the sizing is too small for US market. I am L/LX, bought LX and it is too snug, especially the bust area even for regular bust size. Should have offered larger sizes. It is not cotton, some kind of polyester, but light. If you don't want to show your bust too much you need to wear a tank top or similar underneath. Otherwise OK. Will wear on the beach.