My pants size are 34 to 35.  Ordered a 36 and it was huge (even the hole that made it the smallest was still too big).  Sent it back, paid another shipping cost, ordered a 34, way too small, gave it to my 19 year old son.