Love this product, definitely worth every penny. Good neoprene material & looks exactly like the picture. Only took a week or two to come in. I am 5'1", 115 lbs, and have a 32B and the small fits perfectly! The straps are adjustable, however the back has a clip and is unadjustable. The only slight downfall about these bathing suits is that due to the neoprene material, you cannot fold the material or crumple it up into your bathing suit drawer because the material wrinkles very easily and the wrinkles are hard to get out. I simply just lay the bathing suit down unfolded on the bottom of my drawer. Highly recommend this product, 10/10!