Made by Heimish. True to size fit. I am wearing a small. Polyester spandex blend. Stretchy and breathable.