Crazy train, fits TTS, very flattering!
60% Cotton
35% Polyester
5% Spandex
I am wearing a size large