This garment is designed to fit snugly, and it is recommended to choose the size that you typically wear. The model shown is wearing a size small and is 5'9 in height. This product is imported and made with a blend of 60% polyester, 37% cotton, and 3% spandex. The lining is made of 100% polyester for added comfort.