I am a size 12 and the L fits perfectly. This has good full coverage for those days when you really need it. Saving up to buy a few more pairs. I have been very carefully hand washing and air drying them. Seems like it will last for a while. Here's a tip for life kids: If you do feel that there is a lingering odor in any of your clothes, a bit of baking soda while you wash it does the trick. x