I lap swim it it.I love the color combo!Had to order a large to adequately cover my parts even though I'm a 2 petite. When I got the large I had to have my seamstress stitch the top and bottoms up a bit as when they got wet they didn't stay on while pushing off the wall of the pool. A tad more material in the right places would be nice so I could wear my normal medium size.