I do moderate intensity lap swimming 3 times a week and this swimsuit is perfect for that. I was a size 8 pre-pregnancy and based on other reviews decided to buy the medium size. There is some extra room in the booty area but it does not ride up. My 26 weeks belly fits comfortable in the front. There is some extra material left, so I think this will fit throughout my pregnancy, but again the suit doesn't look baggy from the front either. I think that this suit is good for people with larger breast, I can imagine that for someone with a smaller chest area the upper part would be too loose. The bands on the back are very sturdy and hold my larger breasts perfectly. The look of the swimsuit is not very fashionable, but it looks like any other race suit and not like maternity clothing, which is a pro in my opinion.