I didn't even try the top on, but it looked really well constructed. As for the bottoms, I was really hoping they would be taller. The sizing was kinda on the larger side. I would have lost these if I swam in them.