Accept facts!!! if the shirt doesn't fit well enough it simply means you need to get in shape. A size 40 means a size 40, give n take an inch at the most in Indian standards where most brands fit differently. So be the best judge when you buy. The shirt material was 'above average' good. It fit pretty well and i think at the rate that i got them, the shirts were nice enough for casual wear with jeans n shorts. If you have a tummy consider a size bigger, don't picture yourself in the models pl...