The structure makes this fit perfectly. the details are also lovely, and it is soft and well-made. it is a little sheer, but i felt comfortable enough to wear it with just a black bra underneath. if you are between sizes, i would probably size up.