The quality is great, the size although a bit long for medium but I still like it since you're just gonna tuck the shirt so it's not that noticeable. The texture of the fabric is not that itchy and it kinda looks expensive to be honest. I really like the product. Thank you seller. Till my next order