Tried the xs in store (and 115 lbs, 30dd, 5'1.5"): fit like a glove, the chest part was fitted on me, the white is almost not see through, but nowadays, that seems acceptable (see though). the material is typical of meadow rue, cotton like, and airy. it is a basic white with styling. the top part also has some dimension, i overall thought this would look nice with my white shorts or with some nice jeans and blazer.