Nicely stitches, correct color, I ordered M size. The upper is a bit wider but I will just use an extra under shirt. Although it’s thin material as expected but seems durable nman because it’s stretchable. Good for its price, got it with no damage or run. Thank you seller & rider. Discounted price.