The quality of the fabric is good, it's not the spandex type you typically get with tops like this. Although the sizing is still quite big even though I ordered a size small, I just had to adjust the sides then it fits perfectly. It's very cute though, I love it! Thank you, seller!