I bought XL for 34 size waist. Guaranteed product. Please go ahead with a size larger than one usually do. As waist strings available, it can be tightened as per our desire.
Quality is okay-ish, material might snag after a few wears as it's not too thick. Size up always! I bought 4XL size when I usually wear XL or max 2XL in my daily routine just because I wanted oversized lower, and still it was of absolute fitting and body hugging so if you'll take your usual size it will definitely be tight. I think as per the price point this is expected but then again you get lowers like this for 150-200 in local markets.