It looks so small but it actually fits me well. It’s very snug yet comfy. Trust the size chart guys. It’s accurate. I’m almost over 31 on my waist, but M fits me just right. What I like about this most is it has a rubber part to make sure it doesn’t slide down.