This is the swimsuit I have been waiting for, I have worn it to walk to the pool & for swimming & a vigorous aquabike session so far. Everything stayed where it should & I felt fully supported. I had read that the body length is a little long on some people so I almost went for the tankini but I'm 5ft 5 & its fine on me. The only reason I have rated it lower on fabric quality is that I don't know how long lasting it will be yet, but its nice & soft. Worth the money.