I bought this top because I have been on the search for a top that stays on while surfing for a long time. This one worked wonderfully (and still does) but it started falling apart after using it for about 2 weeks. I always took proper care of it, rinsing it after use and all, but one of the straps started to strip and the elastic doesn't feel so good on my shoulder. Also the loop the strap attaches to is being held on by one thread. Just hoping it doesn't come off mid duck dive. The shop I bought it from wouldn't warranty or store credit it either. Pretty bummed on that.