This top exceeded my expectations. i got it in the gray striped pattern, size small. it's probably the combination of the pattern and the removable padding that makes it very flattering on my small chested figure (i would imagine big chested gals would not find enough support in this one though). the fabric is very soft and comfortable with just enough stretch. overall, very happy with this top. but does it have to be so expensive, retailer?