for beach vacay very thin airy fabric. check the pics for fabric composition slightly see through if worn over black bra can wear it over white or black bralette a slightly longer thn top for a stylish look size 30 to 34 depends what kind of a fit you prefer. perfect for hot days. feels feather light