"I purchased this in all 3 colors and in 2 sizes (medium and large), because I wasn't sure if my normal large would look too big. I ended up keeping the mediums in all 3 colors. If you want this to fit kinda "normal" then I'd get a size down, but if you want it to be REAL roomy then get your usual size. And for a bra, I wore a bra with clear straps, there's just no way around the straps showing. But it's an awesome top, feels so soft and love how it just hangs."