This is my new favorite swimsuit. I have bought other swimwear before, but they were actually just beach suits because you couldn't actually swim in them. Not this suit. The fabric is stable enough that it stays down, even during water aerobics and flows gently around you, enabling easy movement. The front of the top is high enough to ensure nothing falls out even during the most boisterous play. When you climb out of the water, the skirted bottom stays down without riding up. Love it and will definitely buy another one.