The quality is really good! It is made of durable jeans, which also means it doesn't have any give. I typically wear an EU38 and I ordered the L, which fits me perfectly! However, if you are larger than me, it will likely be too small for you. It has a high waist and is long.