First thing: Check the size chart the company provided  before ordering this top is definitely made in Asian sizes. I typically wear a large and had to order a 2X because I have a large bust. That being said, it fit perfectly.

The construction of the top is excellent. No loose strands or shoddy sewing. Yes, the fabric is not the greatest quality, but for $13, I generally am not expecting it to be. But it is definitely a STURDY quality fabric, which I think is important (also good to note there isn't too much stretch except with the elastic areas). I don't feel like this thing will fall apart anytime soon, and longevity is important to me. It is indeed a little rough/scratchy against my skin, but not to the point I was irritated or uncomfortable. Some people may be deterred by this, but I seriously think these tops are adorable and a great buy. Do be warned that the yellow is just slightly see through you can see my gray bra underneath in my photo a bit. Next time Ill dress accordingly.

I also own the rose colored top and it fits exactly the same as the yellow. I didn't notice any transparency in the fabric for that one.

If you love the retro look, do invest in this! These tops will be getting a lot of wear from me. I wish the blue top was still in stock in my size, Id snatch it up too!