Fits tts. Tiffany is seen wearing a small. Rachael is seen wearing a 2X. Looks great with jeans or leggings! 50% acrylic, 30% nylon, 20% cotton