I love this suit! I am 54 125lb and wear an A cup. The small fits me perfect and I can wear it with or without the strap. The material is a little thicker than normal bathing suit material, and feels great. It covers a lot but is still very sexy.