Good product overall but..
This was too large for me and I had to sow it and even so, when I swam for an hour, the top started becoming flimsy but this may have been my fault since I ordered a size up.
amazon reviews