OMG I LOVE THIS SUIT!!! it fits absolutely perfectly! I ordered a size small. im 5’2”, 112 lbs size 32B. this could fit 34-36B as well, the wrap around wasn’t too tight, but definitely cannot fit a C cup! Straps are NOT adjustable. Looks exactly like the picture. padding is built in which i love and isn’t weird padding. The material is good, just a typical bathing suit material, is not too thin either. Overall so impressed with this product! saw many of this make for over $50 so this one is absolutely worth the money! 10/10 recommend!