Crazy train, fits TTS, very flattering!
Model is 5'5 and wearing an XS
60% Cotton
35% Polyester
5% Spandex
I am wearing a large