Bought a small and was a perfect fit. I am a size 4 in pants. Not too thick and not too thin.  Sturdy buckle and leather does not show scratches.  Will buy another in the future.  Love the black matte buckle.