This surprised me at how great it is. Ordered Nov 11, arrived Nov 21 to the USA. The material is like a thick polyester fabric, so it is sturdy even though it doesn't stretch. Thankfully, the back of the top is ruched and has elastic bands inserted, allowing it to stretch and fit. The seams are all very good. No lining fabric on the inside but it's well sewn so the seams don't rub against you uncomfortably. All in all, super comfy and stylish. For reference, I am very petite and usually wear a size XS in women's tops and this fitted me snuggly.