I'm a size 33, so I ordered a size S (32-34 inches). It barely wraps around my waist but not long enough to go through the buckle. This belt can literally be 34 inches long, but the belt that says it fits a 34 inch waist must actually be longer than the waist size. I have ordered 3 more belts from another seller with no problems. When trying to return it, they don't offer a size exchange. The only option is a refund and then they deduct $3.33 from the refund to cover USPS shipping. That's 37% of a stolen price, and shipping via USPS isn't that expensive. I will never buy from belts.com again.