Feels cheap and rides yo when I raise my hands over my head. Says it runs small so I ordered a size up but it still feels small. Im 52 and 135 lbs and wear a 34C, ordered an XL. Weird sizing and fits no great, but it does LOOK cute if I don't move.