TTS. Flowy. No stretch in material. Size up if super busty or if you have a bigger bottom… otherwise stay TTS. =) Can be off or on shoulder. Has pockets.