Comfortable fit, not too tight or too lose. Stays on even when diving into the pool. Comfotable boy short leg, no pinching or gaping. Quality appears good, though I haven''t laundered it or worn it at the beach (no sand or surf exposure yet).
Wish it came in another pattern, then I could have two and be able to swap them out.