the shirt fits well, the quality is also good. The delivery is terrible. The delivery point is literally 10 minutes from my house and it took 4 days even if I am a main supplier. Called Revain 5 at various times and no help when I asked to speak to a manager someone came and spoke in a language I don't understand then hung up. Terrible customer service! Giving 3 stars because of Revain's service, not the quality of the product.