I bought the small size which fits up to a 33 and I'm about a 31... there is only 1 or 2 inches left on the excess of the belt which is not convenient. So if you are anything over a 30 I would go with the large and you could always cut and burn what you don't need.
This review was written in the old system and had content requirements that are different than reviews written today.