I purchased two pairs, size M - perfect fit! This is everyday ware for me, very comfortable and great support all day long. Second time purchase from Blanc, the quality and fit is far superior than other brands offering a similiar underware. Will purchase again.