Made from European-milled organic cotton/spandex jersey. This fits snug and hits around hip bones; about 17" pit to pit and 22.5" long.