Measurements are on photos. Eu Size 42 is size L. The pants are shortened. You can make it about 3 inches longer if you need to. No spots,no holes. Very good quality.  Sewn very well. You can wear it , it won't lose form , timeless model.