It has adjustable straps and ruffles on the bottom. A bra is not really needed with this top. It’s made of 69% viscose, 19% nylon and and 12% cotton.