I am rarely disappointed by maeve and this was no exception. i am a 32b and broad shouldered and my normal size 6 fit like a dream. the white print is opaque so no bra see-through. such a cute, fun print! the fabric has a really soft hand too.