I'm a size 12, 38D and the 1X fits me perfectly. Remember, these are JUNIOR sizes. I would give it 5 stars except in the photo the dots look white and in reality they are more of an off-white or cream color. White looks better on me. Other than that, it's a great top. The straps are adjustable and it looks just like it does in the picture.