Im 55 and about 110 pounds. I bought a small and it fit awkwardly. You definitely need a backless bra if you wear anything above a B. It doesnt conceal and cover your boobs if not. The pockets aren't deep at all.