It's most definitely not a one size fits all, it's a cheap fabric that you'd expect of "swimwear" but not unpleasant.
Very cute and comfy. Can't get a better price
Comfy fit, great for smaller boobs, and skimpy as hell. Definitely worth the buy at that price!