I love this suite! Modest and allows me to comfortably do laps. Very comfortable- Im happy with it. I ordered a size I thought might be too small but fit fine- so maybe order down a size. Im a 10 but ordered an 8 and it fits great even up top and I am busty.