Like most of the reviewer's I bought this bathingsuit based on my top/bra size and found the fit to be more accurate overall. I am 114lbs and wear a size 0-3 normally and wear a size 34D to 34DD bra. I bought a size X-large and had a great fit with both top and bottoms of the bikini. I did take out the push up pads for a better fit on the bikini top. The material was soft and seemed to be made of good material and quality. I had no issues wakeboarding and water tubing in the bikini held up and stayed in place with no problem. I just washed and dried the bathingsuit and I did notice after washing and drying their are 2 loose threads on each side of the top not sure if this will be a problem so I only gave it 3 stars as 2 loose threads after wearingthe bathingsuit once does concern me.  Overall great bathingsuit but definitely recommend buying according to your bra size and not your normal bottom size.