Not sure how long they'll hold up but wore them in the river (in MO) with lots of gravel/rock and they were comfortable and performed well but look like they could fall apart sooner than later.  So far holding up well but only wore once.