Old fashioned training swim trunks. The fabric holds its properties well, a good choice in the price range.
OK
Basic swimmers that work just fine. However, the size markings are a bit vague.
Good product.