The swimsuit top I ordered was the Bengal Bay sport tanking top. I love the style and the fabric; however, the shelf bra was unsatisfactory. The cups were too small, and sit too high up on the chest. Since the cups were sewn in, I had to rip out the seams and insert larger cups. That helped a little, but it seems like the whole “shelf” part is too short. Not sufficiently supportive. I am 5’1”, 108 lbs. 32DD. I ordered the Small.