fit fine but if you normally wear anything larger than a medium it likely won't fit. The top is quite small and barely just covered my 34dd.
Product OK - I recommend it