Size M & L have NO size difference in waist, as the waist part is totally elastic, the only difference is the length! Size XL is bigger in either waist or length part. Our suggestion is if you usually wear US 6-10 you can choose either M/L depend on how tall you are! If you usually wear size above 10 you can choose XL..